.-/shdhdddddhyo:`
.sNNMMMMMMMMNNNNNNNNy:
`yMMMMMMMMMMMMMNNmmmmNNNh:
:mNNmmNMMMMMMMMMMMNNmmNNmmms.
`dNmyoooyNMMMMMMMMMNNNmmmmmmNh+`
+NNyo+///smNMMMMMMMNNmNmmmdmNNho`
ymds++///+dmNNNMMMNNmmdmmdmmmNmyo-
dmhhs+////hmNMMMMMNNmmddmmddmmmhoo:
.dNmddy+/osymNMMMMMNmmNmddddddNmhyoo+
:NNhyhy//+yhdNMMMMMNNmNNNmdmmhdNdss+o+`
+Mdo+o////sshNMMMMMNNNNMMNNmNmdmNhss+oo`
yMmoo+/+////+dMMMMMNddmNMMNNNNmdmmhso+oo.
-NMNsoso++////sNMMMNmdmNNNNNNNNNdmmmhyosss/
sNomdhys+////++ymNMMNdmMMMMNNMdmmmmmNhyshsys-
`d+dmddsyhs//++osydNNNmmNMMMNNmhmdmmMdhhhysyys-
-+/mdhhhys+////+shdddmNNNmmdNmdNhmNMmyhdh+-ss`
``dmsoo+++++++ohmNmdddMMNmdNNmNmdmMNdhhdssyo`
.sdmhyssssssooommNmmmhNMMNNNNNMMmmNMNdhmhNdh`
`/yso+++++++++ooodmmmNddNNMNNNNNNNNmNNNNmmmNNh/
+s+///://///////++ohyNdmmNNNMMMMNmdhNNNNMMNmds.
/+////::://////////+smmmddmNmmNNNdhdNNNNMMMNdy.
/o/////////////////++hNNdhhmmmNNNNNNNNNNNMMNMm+
.s+/////::://////////+hNmysymNMNNMNNNNNNMNMNMNo
+o+////:::://////////+ymmmmNNNNNNNNNNNNNNMNNN/
`yo+///:::://+/://+//+++osyyyhmdNmmNMMMNNNMNmo`
/s+///:::::/+o::///++/////++yhdmNMNNdmNmNNmdmh/
`so+///:::://o/::///++/:://+myyhmNMMMNNNNmddmNm+
/yo+///::::/+o/::://+//:::+yyyhddNMMMNNNNmhdd/s
`hso+//:::://oo:::://///:::/sshmmNmNmNmNMNmd- `
oyo+//:::://+s:::::::/::::/+ohmmmhmhhNNNNNN.
:yo++//::::/+o/--::::::::///+yNNNmddyNNNNNm
+hso+//:::::/o+---::::::://++ohmmNmdhdmNNmy
.syso+///::::/+o:---::::::///+oyysymmmmNNh/`
`o+oyo+////:::/+o:------:::///+oys/+sdmddy`
++//yo+///:::::/o/------:::///+oso:/oyssy+
.oo//:os+///:::::/++------:::///++oo:/+++os+
:ho//:/y+///:::::/+o:-----:::///++o+::/++os+
os+///so+///::::/+o::----:::://++++::/++oss
`+so+oss+///::::/+o::--:::::///+++o::/++osy
-:/+ys+//::::://o::::/::////++++++:/++oyd`
`++///::::///+//////////++ooooo///++yd:
.oo//:::::::/+oo//////////+++ooooo+oosho
.oo///::::::/oo+////////////+++ooossssssy-
.so+///::://+oo///////////////+++ooosssssss+.
-so++/////++os+++++///////////////++++ooooosss+-`
-so++/////++oyo++o++////:::::::://////+++++++oooo+-`
:yo+//////++:`-ooso++///::::::::::::::////+++++++++o+:`
.oso+/////++/. :yyso+///::::::::::::::::///++++++++++o+-`
`/ss+/////++/. oys++//:::::------:::::::////++++o+/+++o+-
.os++/////++- ``-yo+//:::::--------::::::::///+++s/::/++++:`
`/so//////+/. ``.-:/+ooo+//:::::----------:::::::///+++s/::://+++/`
`-+o/////+oo:-:/++oo++++++///:::::----------:--:::::://++os+:::://++//`
`../o+///+oosssssooo++++//++///::::::::----------:::::::://++oy+:::://++//-
``-:++s+//++ossssoooo+++++/////////:::::::::-----------:::::::://++sy+:::://+++::`
`./+so+++oosssssoo++++++/////////////::::::::::-------:::::::::::://++sy+::::://++:-.
`-/+ooo+osssssooo+++//////////////////:::::::::::::::::::::::::::::////+osy/::::://++/-.
`:/oo+o+ossoooo+++++////////////////////::::::::::::::::::::::::////////+osyo::::://++o+-.
.o+so+yooo++++++++///////////////////////::::::::::///////////////////+++osyy/::::///++o+:.
-soyyososo+++++////////////////////////////////////////++++++++++++++++oosyhy+/:::///++ooo/-
yssoso++++++++++//++++///////////+///////////////+++++ooooooooossssssssyhddhs+//////+++oso/-
soo+++++++++++++++++++++++++++++++++++++++++++oooosssssssyyyyyso+++ydmmmddhyo++///++++ooss/:
so++++++++++++o+++++++++++++oooooooooooooooosssyyyyhhhhhyo/:.` .NNmdhyso+++++++++oosso/:
so++/////////++++ooooooooooossssssssssssyyyyyhhhhys+/-.` :Nmhysoo+///////+++osso/:
o+++////////++oosyyyhhhyyyyyyyysssssoooo++/::-.` odhso++//////////++osso/.
o+++////+oossyyyyso+/-.``` hyso+///:::::////+oosso/.
so++//:/+++++so:` .yso++//::::::///++ossso/.
so++//:://+++o. :yso+///::::::///++osss+/
so+++/::///+++/ /yso++//:::::///++ossso+.
so+++/::////++o` +yoo++///::::///++ossso/
so++o+/:////++o/ sso+++///::::///++ooooo`
so+oo+//:///++os yyoo++///::::///+ooooo-
yo++oo+/////+++s: hyoo++///:::////+osoo/
hsoooo++////+++so hso++////:::///++osss.