// Print out the maze to the IO writer
Print out the maze to the IO writer
// Print out the maze to the IO writer
func (maze *Maze) Print(writer io.Writer, format *Format) {
	strwriter := make(chan string)
	go maze.Write(strwriter, format)
	for {
		str := <-strwriter
		switch str {
		case "\u0000":
			return
		default:
			fmt.Fprint(writer, str)
		}
	}
}
func ( maze * Maze ) Print ( writer io . Writer , format * Format ) { strwriter := make ( chan string ) go maze . Write ( strwriter , format ) for { str := <- strwriter switch str { case " \u0000 " : return default : fmt . Fprint ( writer , str ) } } }
Print out the maze to the IO writer
Print out the maze to the IO writer