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