..XXXXX...XXXXXXX..XX........XX.....XX..X.....X..X....X...XX........XX.....XX..X............X....XX........XX.....XX..XXXXXX......X.....XX........XX.....XX..X.....X....X......XX.........XX...XX...X.....X....X......XX..........XX.XX.....XXXXX.....X......XXXXXXXX.....XXX....