.X........XXXXXXXX..XXXXXXXX..XX......XX..X....X...XX...........XX.....XX..XX..XX..X....X...XX...........XX.....XX..XX..XX..X....X...XXXXXX.......XX.....XX..XX..XX..XXXXXXX..XX...........XX.....XX..XX..XX.......X...XX...........XX.....XX..XX..XX.......X...XXXXXXXX.....XX......XXX..XXX..