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