なんか記事の名前が厨ですがお許しを
このたび考えた結果
このブログを引退することを決意いたしました!!皆様本当に今までお世話になりました
最後の開封記事でBFDのホロが出たこともある意味奇跡だなと思っています
このブログの最後を飾るにふさわしい開封記事があれですたww
今思えばこのブログを始めたきっかけも星屑のホロがでたからでした
ホロに始まりホロに終わる・・・・
ですが今回の記事のタイトル最後に始まりとついていますよね?
わたくしSky clear今日で引退ですが・・・・ブログ閉鎖ではありません!
自分の中での最高のアニメ、コードギアスでもゼロは復活しました
そうclearもいつか復活の時がくるでしょう・・・・(
おそらくw)
今まで本当に沢山の方にお世話になりました。このブログが大きく成長できたのもそのおかげだと思います!最後にゼロコールならぬclearコールでお別れしましょう(泣)
それでは皆さんまたどこかでお会いしましょうさようならノシclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clclear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!ear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!
clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!clear!!