==;iII+iIt===IIIII;iIYYII+=iYIIIt=;;=+tIIIi==iYYYYYI++++tIIItiiiYiiiiiiYtiiIYYIi
,,;I:;I+:it,.t=,,;;t,=I,=I,=I,.,t=  :t;,,it: .:Yi::tI..ti:,:+t::I:::::,t;:=t:,+i

.;tI ;I+,=Y;,t+;;=I: ;i    ;t,:;t+; :t=IIYYYYI,I; .:;,,Ii:,:iI.,t:,:+i,Y:.ti..+t

.:;;:.;;;=+i+:. +tIIIII.     tItItIIIItt.           .:;;:,,:;:,;;,.
.:;;:.=+++=,  .tIIIIIt:.    tItItIIIIII.     ,;;:.   .;==;;:,;;,.
.:;;:.;==;:..=IIIIIItit,   tItItIIIIII.    iIItti,   .:==:,;;,.
:::     .,:;;,,;=;,,IIItiIIIItt=,.tIItIIIIIIt. .;tIItItIt  .,::.:;:,
::.;,;:     ,:;;;,,::,IIIi+tiIIiII:.tItIIIIIIIt:,;IIItIItIIi, ..:;;,.        ,.
==;;=;;;=     .,::;;:,,IItiitiIt+II;.tIIIIIIIIII+itIIIiiIIIII,.:;:,.          ,.
,;:;.;,         .,,...tIIIItiIt+II:.tIIItItttit+itIIIi++tIII,.,,.
,:,                .tItIttiIt+tI+=tIIItItitii+itIIIi+itIIt,
:,,:;                tttIttitt+tIi+tIttItt+tt+++tIIIttiiItt,
.....              .,tttIttitt+tti+tItttti+tt+++ittii++ittt.
::.itttttiIt+tti+tttttti+iti++tttti==ittt.
.....,,.. .::.  .=. itttttitt+ttt+tttiitiiti++itttti;=itti.
....   :,,,,..::,itttttittitttttIItttttti+ittttti;=itti
+tiiiiit+iittIIt+=itiitttttItiii:=itti    .,..
=iiiittIiitttIti==iii+ittt+ttii+;=+iti
=ti+tittiitt+ti++++++++itt+ttiii+i++i+
;i++iiti=+tt+it++=+i=+itttitt++ittt+++.
;ii=iitiiittii+i+=ii+iiii++ii++iiit++=..
;i+=itt+=ittiiiii+++=++i+;=+=+++==t++=....