ooooooooooooooooooooooooosyyssssssssssssssssssssssssssssssssssssssssyyysoooooooooooooooooooooooooooo
oooooooooooooooooooooooyyssssssssssssssssssssssssssssssssssssssssssssssyyysooooooooooooooooooooooooo
oooooooooooooooooooooyysssssssssssssssssssssssssssssssssssssssssssssssssssyhsooooooooooooooooooooooo
oooooooooooooooooooyyssssssssssssssssssssssssssssssssssssssssssssssssssssssshsoooooooooooooooooooooo
oooooooooooooooooshsssssssssssssyssssssssssssssssssssssssssssssssssssssssssssyyooooooooooooooooooooo
ooooooooooooooooyyssssssssssssshsssssssssssssssssssssssssssssshsssssssssssssssyhoooooooooooooooooooo
ooooooooooooooohssssssssssyysshssssssssssssssssssssssyssssssssmssssssssssssssssshsoooooooooooooooooo
oooooooooooooshssssssssssyysshssssssssssssssssssssssyNssssssssMyssssssssshsssssssyyooooooooooooooooo
ooooooooooooshssssssssssdhssyhsssssyNysssssssssssssyNNssssssshMmsssssssssdssssssssyyoooooooooooooooo
oooooooooooshssssssssssydssshsssssyNmsssssssssssssdMMmsssssssdMMsssssssssdsssssssssyyooooooooooooooo
oooooooooosdsssssssssssdysshysssshMMyssssssssssssNMNsdsssssssdMMhsssssssyhssssssssssyyssssssssssssso
oooooooooshsssssssssssydssshssssdMMNsssssssssssyNMMsomssssssh+NMmssssssshysssssssssssho+++++++++++++
ooooooooshssssssssssssmysssssssdMMmhsssssssssshMMNs/yNsssssyo/dMNsssssssdsssssssssssssd/------------
oooooooshsssssssssssssdssssssshMMmyyssssssssshMMNo//mNsssssh//sMMsssssssdsssssssssssssyh------------
/+/+osshssssssssssssssdsssssshMMNohssssssssydMMm+//+MNssssyo//+MMdssssssmssssssssssssssd+-----------
-----:hsssssssssssssshhssssshMMm+/hsssssssdMMMh+///sMmsssys////mMMysssssmsssssssssssssssm+/+/+++++++
-----ysyssssssssssssshhssssdMMNo//hsssssyNMMNs/////hMmsssh/////hMMhssssydsssssssssssssssyh////::::::
----oyyyssssysssssssh+hssshMMNo///dsssshMMMmo//////dMNyssy/////+MMmsssshyssssssssssssssssys:::::::::
+++ohsdssssshssssssys+hssyMMMs///+dsssmMMMm+//////+NMmssho//////hMNsssyhysssssssssssssssssys::::::::
::/hsyhssssshssssssh/+hssNMMNooooshyyNMMMh+///////sMhysss/++oooosMMhssh+yssssssssssssssssssys:::::::
::ysshsssssshsssssshoohydmMM+////syydMMMy/////////mh+hhdooo++///+mMNyhyoyssssssssssssssssyssh/::::::
:+ysshsssssshssssydo//yyyoMh//o//hdoyMNoos///////oh+oydo///////o+dMhyh//hysssssssssssssssdsssy::::::
/hsshssssssshsssssd++++mosddddmddNyoods+//////////////+//s//++oyosd/hs/+yysssssssssssssssdsssyo:::::
sssshssssssyysssssy//so+oMMMMMMMMd::/oo////////////////oooodMMMMMMmosso+sssssssssssssssssdssssh/::::
hssyysssssshyssssys+/:--/mMMMMMMm:----:s////////////oo+:--oMMMMMMMo-:+s/yssssssssssssssssdsssssy::::
sssdssssssshsssssdooooo+oohdmmdh+++++++s+/////////ss+///::oNMMMMmo:---/syssssssssssssssssdsssssyo:::
syydsssssssdsssssh////////////////////////////////+++++++++oo+++ooooooo+ysssssssssssssssshysssssh+::
yoshssssssshsssssh//////////////////////////////////////////////////////ysssssssssssssssshyssssssh/:
++hsssssssshsssssy////////////////////////////oos+//////////////////////hsssssssssssssssshssssyyssy:
+ohsssssssyhsssssy////////////////////////////+oo//////////////////////+hssssssssssssssssho++++osyhs
+ysssssssshssssssy/////////////////////////////////////////////////////sysssssssssssssssshs++++++osd
+hssssssssysssssh+/////////////////////////////////////////////////////yssssssssssssssssshs++++++++y
ohssshssssssssssmd+///////////////////////////////////////////////////sdsssssssssssssssssys+++++++++
yyssshssssssssshMMmo/////////////////////////oo+////////////////////smMdsssssssssssssssssyyo++++++++
hssssyysssssssshNMMMh+///////////////////////////////////////////+hNMMMhssssssssyssssssssyy+++++++++
hssssyysssssssshoNMMMNs+////////////:::::::::::::::::::::::///+ymMMMMMMhsssssssshsssssssssh+++++++++
sssssyyssssssoss+odMMMMNh+:::::::::::::::::::::::::::::::::+ymMMMMMMMMMdoooooooohooooossssho++++++++
ssoooysoooooooh++++smMMMMMdy+::::::::::::::::::::::::::/ohmMMMMMMMMMmsohooooooooyoooooooooh+++++++++
ooooohooooooooy++++++sdMMMMMMNho+::::::::::::::::/osydNMMMMMMMMMmho/:+yhooooooooysooooooooh+++++++++
ooooohoooooooss+++++++++ymNMMMMMMMmdhysoosyhhhmNMMMMMMMMMMMMNds/:::oso+hoooooooooyooooooooh+++++++++
oooosyoooooooh++++++++++++oooydNMMMMMMMMMMMMMMMMMMMMMMNmhyo/:::/oos++++hooooooooohooooooooy+++++++++
oooohooooooooy+++++++++++++ooo/:/+oooossyyyyyyyyso++/::::::/ooso+++++++yoooooooooysoooooooyo++++++++
oooohoooooooyo++++++++++++++++ooo+::::::::::::::::::::+oooso+++++++++++yooooooooosyoooooooss++++++++
ooosyoooooooh+++++++++++++++++++++oooo+/::::::::/+ooos+++++++++++++++++yoooooooooohoooooooss++++++++
ooohoooooooss++++++++++++++++++++++++++oooooooooo++++++++++++++++++++++ssoooooooooysooooooss++++++++