. . . . . . . . . . . . . . . . . . . . . . . .
.      ___ _           _   _           _      .
.     / __\ |__   __ _| |_| |__   ___ | |_    .
.    / /  | '_ \ / _` | __| '_ \ / _ \| __|   .
.   / /___| | | | (_| | |_| |_) | (_) | |_    .
.   \____/|_| |_|\__,_|\__|_.__/ \___/ \__|   .
. . . . . . . . . . . . . . . . . . . . . . . .
