..:::::.                                            .:::--------:::..::::::.                                .::::::--------------------::::::::..                 .::--=======-------------------::::::::::::::..:.              :=+*+++++++=======--------:::::::::::::----::.:.                :+******++++=====-----:::::::::---------::..                      *********+=========--------------:::..                            .-=++***++++++=====---::::....