....XXX......XXXXXX....XXXX..XX....XX....XX.XX....XX....XX....XX...XXX...XX...XX...XX...XX..........XX...XXXX..XX..XX.....XX..XX...XXXX...XX...XX.XX.XX..XXXXXXXXX..XX....XX....XX...XX..XXXX..XX.....XX..XX....XX....XX...XX...XXX..XX.....XX...XXXXXX....XXXX..XX....XX.