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