....XXX.....XXXXXXXX...XX.....XX...XXXXXX.....XX.XX....XX.....XX..XX.....XX..XX....XX...XX...XX...XX.....XX..XX.....XX..XX........XX.....XX..XXXXXXXX...XXXXXXXXX...XXXXXX...XXXXXXXXX..XX.....XX..XX.....XX........XX..XX.....XX..XX.....XX..XX.....XX..XX....XX..XX.....XX..XXXXXXXX...XX.....XX...XXXXXX..