White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X White Square X