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