..XXXXX......XXX.....XXXXXXXX...XX......XX..X.....X....XX.XX....XX.....XX..XX..XX..XX........X...XX...XX...XX.....XX..XX..XX..XX.....XXX...XX.....XX..XXXXXXXX...XX..XX..XX........X..XXXXXXXXX..XX...XX....XX..XX..XX..X.....X..XX.....XX..XX....XX...XX..XX..XX...XXXXX...XX.....XX..XX.....XX...XXX..XXX..