..XXXXX......XXX.....XXXXXXXX...XX....XX..X.....X....XX.XX....XX.....XX...XX..XX...X.........XX...XX...XX.....XX....XXXX....XXXXXX...XX.....XX..XXXXXXXX......XX.....X.....X..XXXXXXXXX..XX...XX.......XX.....X.....X..XX.....XX..XX....XX......XX......XXXXX...XX.....XX..XX.....XX.....XX....