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:

Anónimo 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??

Anónimo 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

Anónimo dijo...

001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010???

Anónimo dijo...

Querido dios, antes que nada perdonanos por ser tan ignorantes.
Que hacen en el cielo el domingo de pascuas?? seguis teniendo a tu hijo a tu derecha????
Perdon por ahcer dos preguntas al mismo tiempo, es que nunca te pregunte nada y tenia muchas ganas de sacarme esas dudas.

Anónimo dijo...

Querido dios, antes que nada perdonanos por ser tan ignorantes.
Que hacen en el cielo el domingo de pascuas?? seguis teniendo a tu hijo a tu derecha????
Perdon por ahcer dos preguntas al mismo tiempo, es que nunca te pregunte nada y tenia muchas ganas de sacarme esas dudas.

Anónimo dijo...

buenas dios como va?? esto es corto como cuando vas al baño con muchas ganas... mira voy a ser padre y no se ni para donde arrancar, lo unico que pido es que sea una nena, pero dicen todos que va a ser nene, te pregunto si por una vez en la vida me vas a dar la razon.. ¿que va a ser el crio? gracias por poner gracias por preguntar al final... lucas

Anónimo dijo...

se es gay cuando se opina sobre julieta de la v???

Anónimo dijo...

Che dios... tengo un problema serio...

se que soy un loko...

y eso es raro... porque los lokos no se dan cuenta de que son locos... pero yo se que soy un loko pero si fuera un loko no deberia saber que soy un loko entonces no soy un loco pero si acabo de decir que soy un loco por mas que sepa que soy un loco lo que daria lugar a que no lo fuera soy un loco igual. Pero si daria lugar a que no lo fuera seria que no soy un loko pero sigo dandome cuenta que estoy loko..

y de repente una voz en mi cabeza me dice:

dale, no estas loco, pero estas loco en un porcentaje en que tu cerebro te permite dominarlo, o sea, estas loco, pero no estas loco pk tu te das cuenta de tu estado de locura, puede que sea temporal, temporal la locura, o temporal el tiempo que te des cuenta que estas loco, cuando no te des cuenta que estas loco, estaras loco, cosa que aun no pasa, asi que no estas loco...

Todo bien.. no estoy loco!! pero desde cuando una voz en tu cabeza te habla de si soy o no un loko...

ademas me dijo que cuando no me de cuenta de que estoy loco, estare loco...

pero si yo no me doy cuenta porque deje de estar loco??

^^Estoy loco... lo se.. pero al saberlo dejo de estarlo... =S^^

Anónimo dijo...

diosito dimesi elamigo de mi primo le gusto por favor dimelo

Anónimo dijo...

hola dios por que vinimos al mundo¿?

Anónimo dijo...

HOLA SEÑOR DIOS, ME SEPARE DE MI MUJER EL 26/03... VAMOS A VOLVER??? TENE EN CUENTA QUE TENEMOS UN HIJO EN COMUN DE 1 AÑO Y MEDIO

Anónimo dijo...

porque creaste a las personas?

Anónimo dijo...

te gusta el aggro??????

Anónimo dijo...

y ke pensai de lucyfer??

Anónimo dijo...

Hola Señor, quisiera saber como esta... y, quisiera saber si puedo converzar con usted. Usted sabe que yo no le he de pedir nada, solo quisiera hablarle, quisiera sentirlo serca para poder conversar un ratito. Yo confio en usted mi Dios. Que este bien, un abrazo a mis abuelos y a toda alma que este cerca de usted... iré al templi a ver si te encuetro yap?, pero igual hablaré aunque paresca loca.. ja.. en fin, espero que de alguna forma sepas esto. Niza.

Anónimo dijo...

dios..
exite la felicidad sin amor?

Anónimo dijo...

cuando empezare a ser bendecido con plata y poder alimentar a mi familia

Anónimo dijo...

por que la iglesia y casi todas las religiones se comportan como corporaciones?

Anónimo dijo...

usar el kazaa es pecado?

Anónimo dijo...

Diosesito tu que sabes tanto, me podrias responder esta preguntita:

¿Que fue primero, el huevo o la gallina?

Desde ya muchas gracias y que te autobendigas

Anónimo dijo...

dios: cual es la verdad de la milanesa?
amen

Anónimo dijo...

por que sibarita es tan rica?

Anónimo dijo...

HOLA DIOSITO ESPERO Q ESTES BIEN YO QUIERO HACERTE UNAS PREGUNTITAS TU CREEES q MI NOVIO ME KIERE Y LA OTRA ES Q SI YO ME VOY A IR A ESTUDIAR PARA OTRO ESTADO. T.Q.M. BANDICE A TODOS MIS SERES QUERIDOS

Anónimo dijo...

DIOSITO PERDONAME X TODAS LAS COSAS MALAS Q HE HECHO YO QUIERO SABER QUIEN ES MI ANGEL DE LA GUARDA Y SI PARA ESCUCHARTE ES NECESARIO ARREPENTIRSE OSEA METERSE A EVANGELICO.

Anónimo dijo...

HOLA DIOSITO KIERO SABER SI VOY A PASAR LISA EL 7MO GRADO

Anónimo dijo...

HOLA DIOSITO KIERO SABER SI VOY A PASAR LISA EL 7MO GRADO

Anónimo dijo...

HOLA DIOSITO TENER RELACIONES SEXUALES ANTES DEL MATRIMONIO ESUN PECADO.

Anónimo dijo...

LOS DUENDES EXISTEN QUE PASA SI UNO VE UN DUENDE

Anónimo dijo...

soy español. kiero ke me digas si puedes algo para saber ke existe algo ke me aga pensar

Anónimo dijo...

cuando voy a ser novio de la johana Micaela gil

caritafeliz dijo...

sabes como me llamo?

x dijo...

Hola, Dios... porque no me adelanteas un poco y me dices... cual es objetivo que tienes para nosotros aqui en la tierra... me encantaria saberlo.

gracias

Anónimo dijo...

hola diosito queria desirte si voy a tener un nnovio me desis el nombre plis y tambiem si voy a tener un 10 en la escuela? porfa respondeme te quiero mucho dios ojala estare con vos muak a me llamo martina te quiero

Anónimo dijo...

mi mama esta embarazada de su marido