...............:::::::::::::::...............:::::::::::::::..........
.....:::::::::::::::............... :::::::::::::::............... :::::
::::::::::...............:::::::::::::::...............:::::::::::::::
............... :::::::::::::::...............::::::::::::::: ..........
.....:::::::::::::::...............:::::::::::::::...............:::::
::::::::::.
.....:::::::::::::::............... :::::::::::::::............... :::::
::::::::::...............:::::::::::::::...............:::::::::::::::
............... :::::::::::::::...............::::::::::::::: ..........
.....:::::::::::::::...............:::::::::::::::...............:::::
::::::::::.
