XX XX      X      X  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX
XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX
XX XX      X      X  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XXXX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX