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