.XXXXXXX..XX....XX..XXXXXXXX...XX....XX..X....X...XX...XX...XX.....XX...XX..XX.......X....XX..XX....XX.....XX....XXXX.......X.....XXXXX.....XXXXXXXX......XX.......X......XX..XX....XX...XX.......XX.......X......XX...XX...XX....XX......XX.......X......XX....XX..XX.....XX.....XX....