dodollc,:c,';:;';c:lll:cldooccc:lll::llc:c;;lllcclllcloollcccccccccooo:;:::;;;:,:olcccccccllcc::cllc
lolooooodooclllclclddo;cllcc:cc;;::cclcccc:cllc:cc,;clolccclccccccclllccc::::::,,cc;;;:::::;,.'',;;:
llcllc:lolllolccllcllc;::cllll::clllloccccccc::;lc;;clclcllllllll:cooo::;:::c::,:lc:::::cc,,......;;
:::l:;;cc:;;:;loll:llc::collcclcl:llclllcloool;,cll:;cclllclodooocccoolcclclll:;cocc:::;;,,'..'''.',
l,cl,,'cl;;;::cc::llc::cc;;cclc:c':',:,:cl:cc;,;coc::ccllc:cloooolccclooodooooooooooooooooc;;,;;,'';
l;lc;;;cl:::cclc:;,;c::cc:cll:',:;:,;;,::c;:;;:,:c;;loodolldolcllodoc:cloollc:cccccclc:ccc:;,,',,:cl
l:ol:;;c:::c::c::cccc::cccllc:,;llcccccc:ccclllcc:.,lccooccc::::::lc,,:cc;;:cc::clcodllcc:;::'',;cl:
:llcc;cllc:c::cc:llcc:cccccclc;col::c:cllc:co:cllc,:lcclllc::;;:;:c:,,;c:;;:c:'.;c;lollc;,::. .. 'l:
odlooccoc:;:::c;:clll:::clcllc;coc;l:;cloocco:coc,':lclolll:loc::cc;,;;;:;;::;',;::lolll:,cc'...'';;
looooclcl:ccclc;:c:c:;:cclcll;,colcccccloollc:lol:,clcooool:locoolc:;;;::;;:cc::::clccolc:cl;,::;::;
lc;;;:olc::cllc:llll;;:cclll:,,:ccccccc::;::,,cl:;,clcoodol:;:ldoll:;,:::;;:cc;;;cc:;::;;;;:;:ccclc:
c;,,';ooccldxddooolc,,co:..;:,;cccc:cc:clccc;;cc;,,cccoodoll::ldolodolol:c::ccccll:;;;;,',::;;..:c:;
lc::;:ll;:cloddccc:..'co:'':;;col::;;;clcc:c,;cl:::ccloodxddlloddclllll:;:;,::,;:;,;:,,...,;,,',cc::
:::c:col;clloooccc;'',:l:;;;,,lodoodoodolc:ccoooc:;ccloollolcllllcl:ccc:ccc:c:,,:;:,;;'..';;';,:ol::
,,;:,cdddoodooolllc;,;clcc::;;oddxxxxdddddollodol::ccloo::clc::::clclcc:c;::;,',::::c:;;;;;;;:,;cc;:
ccll::oo:::olclo::;;:clo::cc:cddolloddooolcc:lool:lccloo::c:,,,;l:llccc:c,,:cc;:cc::c::llllloc';ol;:
lllol:llcccooodo:ll:clcl,;locldoccloooodc,,ccodlc:lccloo::llcccclcccc:;:c::ccc;:c:::c:loddoloc,:l;;l
loldo:llc:;:::::cllclll:;::c;colc:llllloccc;:oo:;;lccool,;cccc:cc:::;;;:;:clc:;clllcccoolclooc;:c,:l
ddddoclllc::cc;':ol:llc':lc:':lccccllc:lllc:lol:,:l:cclllll:cc:;:cc:::::;:cc:::llolccoodooolo:'':;;c
lcllllllllcclc::clcclcccc:c;::;;:,,.;cclll:cc:c,';::colclcl;:l;,:c::clllc:;;:c:cccc:c:::ccc:c:..;,::
;;;:;::::::ccccccc