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