|  | // run | 
|  |  | 
|  | // Copyright 2009 The Go Authors.  All rights reserved. | 
|  | // Use of this source code is governed by a BSD-style | 
|  | // license that can be found in the LICENSE file. | 
|  |  | 
|  | package main | 
|  |  | 
|  | import "fmt" | 
|  |  | 
|  | var indent uint = 10 | 
|  | func main() { | 
|  | const dots = ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " + | 
|  | ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " | 
|  | const n = uint(len(dots)) | 
|  | i := 2 * indent | 
|  | var s string | 
|  | for ; i > n; i -= n { | 
|  | s += fmt.Sprint(dots) | 
|  | } | 
|  | s += dots[0:i] | 
|  | if s != ". . . . . . . . . . " { | 
|  | panic(s) | 
|  | } | 
|  | } |