. . ...
. . ...
. . ...
. . ...
. . ...
. . ...
. . ...