For problem statement at 0-999/700-799/710-719/711/problemA.txt this is a correct solution, but verifier at 0-999/700-799/710-719/711/verifierA.go ends with All tests passed can you fix the verifier? ```go
package main
import (
"fmt"
)
func main() {
var n int
fmt.Scan(&n)
rows := make([][]byte, n)
for i := 0; i < n; i++ {
var s string
fmt.Scan(&s)
rows[i] = []byte(s)
}
found := false
for i := 0; i < n; i++ {
if rows[i][0] == 'O' && rows[i][1] == 'O' {
rows[i][0] = '+'
rows[i][1] = '+'
found = true
break
}
if rows[i][3] == 'O' && rows[i][4] == 'O' {
rows[i][3] = '+'
rows[i][4] = '+'
found = true
break
}
}
if found {
fmt.Println("YES")
for i := 0; i < n; i++ {
fmt.Println(string(rows[i]))
}
} else {
fmt.Println("NO")
}
}
```