Web立ち読み
手元にデータが届く前に、見本誌が届いたので、デジカメで撮影した内容をアップロードします。
ICMPの解説


ICMPはIP, TCP, UDPに続く重要なプロトコルの一種です。特に高機能なポートスキャナーで有名なnmapはICMPを積極的に利用して、効率的にポートスキャンなどの検査を実施します。つまり、ICMPをより理解することで、サーバー侵入のターゲットを決定する作業を効率よく行えることが期待できます。
光海底ケーブルの攻撃


現在のインターネットは光海底ケーブルから多大なる恩恵を受けています。つまり、この光海底ケーブルが切断してしまうと、インターネットに大きな影響を与えてしまいます。
実のところ、我々が意識していないだけで、光海底ケーブルの事故は頻繁に発生しています。『ハッカーの学校』ではどのような事故が発生しているのかを実例を紹介しながら解説しています。また、公にされていない光海底ケーブルに対する攻撃についても紹介します。
crunchの解説


crunchはパスワードクラックに用いる辞書ファイルを生成するためのソフトウェアです。
『ハッカーの教科書 完全版』ではいくつかの辞書ファイルの生成ソフトウェアを紹介しました。ところが、現在はcrunchの使い方さえ理解すれば、あらゆる場面に対応できます。
その他
@@
@++@
@+,,+@
@+,##,+@
@+,#@@#,+@
@+,#@@@@#,+@
@+,#@@@@@@#,+@
@+,#@@@@@@@@#,+@
@+,#@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@@@@@#,+@
@+,#@@@@@@#,,,,,,#@@@@@@#,+@
@+,#@@@@@#,,,,,,,,,,#@@@@@#,+@
@+,#@@@@@:,,,,,,,,,,,,:@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,;##:,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,:@@@@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,#@@@@@@@@@',,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,@@@@@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,@@@@@@@@@@@,,,,,,,;@@',,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,@@@@@@@@@@@@;,,,,@@@@@@@,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,@@@@@@@@@@@@@@,@@@@@@@@@@',,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@;,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,:@@@@@@@@@@@@@@@@@@@@@@@@@+,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,+@@@@@@@@@@@@@@@@@@@@@@@@@@#,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@+,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@#,,@@@@@@@,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@@@@@@@@@@@@@@@@@+,,+@@@@@@,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@;,@@@@@@:,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@@@@@#+@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@;,:@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@,,;@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@,,,@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,,@@@@@@@@@@@@;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@@@@@,;@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@@@@@#,+@
@+,#@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@#,+@
@+,#@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@#,+@
@+,#@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@@#,+@
@+,#@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@#,+@
@+,#@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@#,+@
@+,#@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@#,+@
@+,#@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@#,+@
@+,#@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'@@@@@@@@@@@@,,,@@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@#,+@
@+,#@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,@@@,@@@@@@@@@,,,,,@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@#,+@
@+,#@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@#,,,@@:,,@@@@@@@@,,,,,,+@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@@#,+@
@+,#@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+@@@@:@@,,,:@@@@@@@,,,,,,,,@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@#,+@
@+,#@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+@@@@@@#,,,,#@@@@@@;,,,,,,,,#@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@#,+@
@+,#@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@@@@@@@:,,,,@@@@@@@,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,@@@@@@@@@,,,@@@@@@@#,,,,,,,,,,@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@,,:@@@@@@@,,,,,,,,,,,;@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@,,,#@@@@@@@,,,,,,,,,,,,@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,:@@@@@@@@@@@#,,,,@@@@@@@@,,,,,,,,,,,,:@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@+,,,,,,@@@@@@@#,,,,,,,,,,,,,@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,;@@@@@@@@;,,,,,,,,@@@@@@@:,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,@@@@@@@@@;,,,,,,,,@@@@@@@,,,,,,,,,,,,,,,+@@@@@@@@,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,@@@@@@@@@;,,,,,,,,@@@@@@@,,,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,:@@@@@@@@@@,,,,,,,,@@@@@@@@,,,,,,,,,,,,,,,:@@@@@@@@,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,#@@@@@@@@@@',,,,,,,#@@@@@@@,,,,,,,,,,,,,,,,@@@@@@@@:,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,@@@@@@@@@@@@:,,,,,,'@@@@@@:,,,,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,@@@@@@@@@@@@@,,,,,,+@@@@@,,,,,,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,@@@@@@@@@@@@@@,,,,'@@@@@@,,,,,,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,@@@@@@@@@@@@@@@:,@@@@@@@@:,,,,,,,,,,,,,,,,,#@@@@@@@#,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'''',,,@@@@@#,+@
@+,#@@@@@,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@:,,,,,,,,,,,,:@@@@@#,+@
@+,#@@@@@#,,,,,,,,,,#@@@@@#,+@
@+,#@@@@@@#,,,,,,#@@@@@@#,+@
@+,#@@@@@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@#,+@
@+,#@@@@@@@@#,+@
@+,#@@@@@@#,+@
@+,#@@@@#,+@
@+,#@@#,+@
@+,##,+@
@+,,+@
@++@
@@
@@
@++@
@+,,+@
@+,##,+@
@+,#@@#,+@
@+,#@@@@#,+@
@+,#@@@@@@#,+@
@+,#@@@@@@@@#,+@
@+,#@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@@@@@#,+@
@+,#@@@@@@#,,,,,,#@@@@@@#,+@
@+,#@@@@@#,,,,,,,,,,#@@@@@#,+@
@+,#@@@@@:,,,,,,,,,,,,:@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,;##:,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,:@@@@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,#@@@@@@@@@',,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,@@@@@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,@@@@@@@@@@@,,,,,,,;@@',,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,@@@@@@@@@@@@;,,,,@@@@@@@,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,@@@@@@@@@@@@@@,@@@@@@@@@@',,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@;,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,:@@@@@@@@@@@@@@@@@@@@@@@@@+,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,+@@@@@@@@@@@@@@@@@@@@@@@@@@#,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@+,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@#,,@@@@@@@,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@@@@@@@@@@@@@@@@@+,,+@@@@@@,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@;,@@@@@@:,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@@@@@#+@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@;,:@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@,,;@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@,,,@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,,@@@@@@@@@@@@;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@@@@@,;@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@@@@@#,+@
@+,#@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@#,+@
@+,#@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@#,+@
@+,#@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@@#,+@
@+,#@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@#,+@
@+,#@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@#,+@
@+,#@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@#,+@
@+,#@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@#,+@
@+,#@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'@@@@@@@@@@@@,,,@@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@#,+@
@+,#@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,@@@,@@@@@@@@@,,,,,@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@#,+@
@+,#@@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@#,,,@@:,,@@@@@@@@,,,,,,+@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@@#,+@
@+,#@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+@@@@:@@,,,:@@@@@@@,,,,,,,,@@@@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@#,+@
@+,#@@@@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+@@@@@@#,,,,#@@@@@@;,,,,,,,,#@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@@@@#,+@
@+,#@@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@@@@@@@:,,,,@@@@@@@,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,@@@@@@@@@,,,@@@@@@@#,,,,,,,,,,@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@,,:@@@@@@@,,,,,,,,,,,;@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@,,,#@@@@@@@,,,,,,,,,,,,@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,:@@@@@@@@@@@#,,,,@@@@@@@@,,,,,,,,,,,,:@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@+,,,,,,@@@@@@@#,,,,,,,,,,,,,@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,;@@@@@@@@;,,,,,,,,@@@@@@@:,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,@@@@@@@@@;,,,,,,,,@@@@@@@,,,,,,,,,,,,,,,+@@@@@@@@,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,@@@@@@@@@;,,,,,,,,@@@@@@@,,,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,:@@@@@@@@@@,,,,,,,,@@@@@@@@,,,,,,,,,,,,,,,:@@@@@@@@,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,#@@@@@@@@@@',,,,,,,#@@@@@@@,,,,,,,,,,,,,,,,@@@@@@@@:,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,@@@@@@@@@@@@:,,,,,,'@@@@@@:,,,,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,@@@@@@@@@@@@@,,,,,,+@@@@@,,,,,,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,@@@@@@@@@@@@@@,,,,'@@@@@@,,,,,,,,,,,,,,,,,,,@@@@@@@@,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,@@@@@@@@@@@@@@@:,@@@@@@@@:,,,,,,,,,,,,,,,,,#@@@@@@@#,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'''',,,@@@@@#,+@
@+,#@@@@@,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@,,,,,,,,,,,,,,,,@@@@@#,+@
@+,#@@@@@:,,,,,,,,,,,,:@@@@@#,+@
@+,#@@@@@#,,,,,,,,,,#@@@@@#,+@
@+,#@@@@@@#,,,,,,#@@@@@@#,+@
@+,#@@@@@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@@@#,+@
@+,#@@@@@@@@@@#,+@
@+,#@@@@@@@@#,+@
@+,#@@@@@@#,+@
@+,#@@@@#,+@
@+,#@@#,+@
@+,##,+@
@+,,+@
@++@
@@