Scream™ウィンターセールが始まり、あなたは自分に強烈なミニマリストアクションゲーム、Super Squareを手に入れました。それをプレイすると、あなたはそのゲームがとてつもなく難しいか、あなたがそれが本当に下手だということに気づきます。特に、毎回あなたを得るように思われるこの「雨」パターンがあります...

欲求不満のあなたは、自分自身に別の挑戦をすることにします。ASCIIアートで雨のパターンを描いてください!
入力
入力は、パターンのサイズを示す単一の正の整数で、nSTDINまたは関数の引数を介して指定されます。
出力
出力は、指定されたサイズの雨パターンで、文字列として返されるか、STDOUTを介して出力されます。画像全体の前後の前後の空白は問題ありません。さらに、画像は画面の左に面一である必要はありませんが、はっきりと識別できる必要があります。
ここにありn = 10ます:
...................
| ----------------- |
| ............... |
| | ------------- | |
| | ........... | |
| | | --------- | | |
| | | ....... | | |
| | | | ----- | | | |
| | | | ... | | | |
| | | | | - | | | | |
| | | | | | | | | |
| | | | | - | | | | |
| | | | ... | | | |
| | | | ----- | | | |
| | | ....... | | |
| | | --------- | | |
| | ........... | |
| | ------------- | |
| ............... |
| ----------------- |
...................
ここにありn = 5ます:
---------
.......
| ----- |
| ... |
| | - | |
| | | |
| | - | |
| ... |
| ----- |
.......
---------
そして最後に、ここにありますn = 1(最も内側の2つの壁のみ)。
-
-
構造(わかりやすくするため)
プレイエリアは、次のように2つのペアの象限に分割されます。
AAAAAAAAA
B AAAAAAA B
BB AAAAA BB
BBB AAA BBB
BBBB A BBBB
BBBBB BBBBB
BBBB A BBBB
BBB AAA BBB
BB AAAAA BB
B AAAAAAA B
AAAAAAAAA
上下の四分円は、ハイフン-で表される水平な壁と、ドットでシェーディングされたギャップの間を交互に繰り返す必要があり.ます。左/右の四分円は、スペースとパイプで表される垂直壁の間で交互になります|。主な対角線は空であり、常にスペースで埋める必要があります。
雨の大きさのパターンにnは2n壁があり、中心に最も近い上/下象限の壁と、中心から遠ざかるにつれて壁が象限と交互になります。
得点
これはコードゴルフなので、最小バイトのコードが優先されます。