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