............................----------------------------------------.....G...................-----------------------------------------------------------------................................................................
............................----------------------------------------.....G...................-----------------------------------------------------------------................................................................