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