スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Sierpinskiのカーペット

前にフラクタル図形を表示するプログラムを書いた(codeforces#36のB問題)ので、それを使ってSierpinskiのカーペットを描いてみました。

Tags : 数学 幾何学

元のデータは
@@@
@.@
@@@

という3×3の文字データ。
これに、5回のフラクタル処理をかけたものが↓です。
うまく見られない場合は、適当なエディタに貼り付けて等幅フォントで表示した後、文字サイズを小さくするときれいに見えます。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@...........................@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@...........................@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@...........................@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@.................................................................................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@.................................................................................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@.................................................................................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@.................................................................................@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@.................................................................................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@.................................................................................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@.................................................................................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@.................................................................................@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@.................................................................................@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@.................................................................................@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@...........................@.@...@.@.........@.@...@.@.................................................................................@.@...@.@.........@.@...@.@...........................@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@.................................................................................@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@.................................................................................@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@.................................................................................@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@.................................................................................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@.................................................................................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@.................................................................................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@.................................................................................@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@.................................................................................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@.................................................................................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@.................................................................................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@.................................................................................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@.................................................................................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@.................................................................................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@...........................@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@...........................@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@...........................@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@...........................@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@...........................@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@...........................@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@...........................@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@...........................@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@...........................@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@@.@...@.@.........@.@...@.@
@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@@@@...@@@.........@@@...@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@@.@@.@@.@.........@.@@.@@.@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@@.@...@.@
@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@@@@...@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@@.@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

fura2

Author : fura2
数学・コンピュータを中心に、考えたこと・やったことを書いていきます。

誤植等を含め、間違いはご指摘いただければ幸いです。

FC2カウンター
検索フォーム
最新記事
最新コメント
最新トラックバック
月別アーカイブ
リンク
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。