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