::::::::::::::::::::::....:::::::::::::::::::::::
. . . . . . . . . blob. . . . . . . . .

::::::::::::::::::::::::::::
::::::::::::::::::::::::
::::::::::::::::::