.X........XXXXXXXX..XX....XX..XXXXXXXX...X....X...XX........XX...XX...XX.....XX..X....X...XX........XX..XX....XX.....XX..X....X...XXXXXX....XXXXX.....XXXXXXXX...XXXXXXX..XX........XX..XX....XX..............X...XX........XX...XX...XX..............X...XX........XX....XX..XX........