.

.

.

.

.

.

.

.

.

.

.

.

out
out

.

out
out

.

.