/\////\\//\/\//\\\\\/\//\\\////\\\///\/\////\/\\/\/\/\\/\\\///\/\/\///\/\/\/\\/\/\\\\\//\/\\\\/\\\\//\\\///\/\\\/\\///\/\//////////\//\/\//\\/\///\\\/\/\/\/\////\\\/\/\\\\\/\/////\\//\//\/\/////\\//\/\\///\\\\\\\///\\/\/\/\/\\//\\/\\\///\\/\\//\\\\/\///\\/\\\\\/\\\\\/\\\\\//\\////\/\\////\///\\/\\\\\\\\\//\/\/\\\//\\\/\//\/////\//\//\/\\\\\\/\/\\\\\\//\/\\\/\\\\///\\/\\///\\/\\/\////\//\\/\\\\\/\\\/\\\\\\/\///\\\/\\/\\\//\/////\\/\\/\//\\\/\\\/\\\\\////\\/\//\///\/\//\//\/////\\////\\//\/\\\//\\/\\/////\/\//\\\\/\\/\\\\\\\\\\/\\/\/\////\\\/\\\/\//\//\//\\\\\\/\\/////\///\/////\/\//\/\\/\\////\\/////\\///\\\\/////\//////\\\\//\\\//\\\\\/\\\///\\\////\///\\\\///\//\///\/\/\/\\\/\/\\/\//\\///\/\/\\\/\//////\//\\/\//\\\\//////\//\\//\///\/\//\//\\/\\/\\\//\\\/\\/\\\//\\/\/\/\\/\\\/\\\\/\\//\/\\\\//////\/\//////\\/\\\\\/\\/\///\\\\//\\///\\/\/////\\//\/\\\///\///\/\///\/\\\//\\/\//\//\//\\///\\/\/\\//\/\\/\\\\\/\//\\\\//\\/\/\//\//\\/\///\////\\/\\\//\\/\/////\\///\\\/\/\\\\\/\//\\/\///\/\//\/\////\/\\/\\\\\//\//\/\\//\///\/\/\\/\\///////\\\\/\/\\\///\\/\\\\\/\/\\\////\//\////\/\////\////\\\//\/\/\///\/\\\/\\\///\/\/\////\\//\//\\/\\/\\/\\///\//\///\\//\\\//\/\//\\\\/\/\\\\//\\/\///\\/\//\\////\///\\\\/\/\/\////\////\\\\///\//\//\////\\\\///\/\//\//\//////\/\/\/\/\\////\\/\////\\/\/\////\/\\\\\/\/\/\\\\\///\/\////\\///\/////\\/\//\///\\\\\\//\/\\\//\///\\/\//\/\/\/\//\/\\\\/\\/\\//////\\/\\\\/\///\\\\\/\///\///\\\\//\\/\\///\/\\////\/\/\\/////\/////\/\////\///\\\\\\\\\/\/\//\\\/\\/\/\/\\\\//\//\////\/\/\\//\\////\/\//\/\////\\\///\\\\\//\/\///\\//\\\\//\\/\/\\\\\\/\/\\\/\/\\\\/\\/\/\\\\//\/////\/\\/\//\\/\\\\\/\/\//\\\\///\\//\\\//\/////\//////\\/\/\/\////\///\\//\\\/\//\/\//\/\///\\////\\\///\/\/\\\/\//\/\///\\/\/\\//\/\//\\////\\\/\\\\////\/////\\\\\///\\\//\//\//\/\\//\\///\\\\\\\//\/\/\\\\\\///\/\//\\\\/\\/\\//\/\\\/\////\\\\//\\/\\//////\\/\\/\\\\///\\//\\\\\////\\\//\\\\\\\\\/\\\\\\/\\////\\\\\\\//\\/\\\\\/\\//\/\/\\\//\//\//\\\\\\\\\/////\\\\//\///\/\///\\//\\//\/\/\//\\/\/\\\//\\///\//\\\\//\\/\\\//\\//\\//////\\/\\/\\/\/\\\\/\/\///\//\\///\\//\//\/\\\\/\\\//\\\/\//\/\\\\\\/\/\\/////\\\\//\/\///\\/\\/\\/\\/\\\////////\\//\//\///\/\\/\\/////\/\/\\\\\//\/\//\\\\//\\///\\\/\//\\/\\\//\/\/\\//\\\\\//////\\//\//\//\\//\\/\/\\/\///\\\\/\\\\\//\\\\//////\\/\/\/\/\\\\/\\\\\//\\///\\\//\///\/\\\\\\\\/\\/\////\\\/\/\\/\/\\\//\///\/\\////\\\/\/\\\\\/\/\///\\\//\///\\\//\\\\/\\/\/\/\\\\/\\\//\\\//\/\//\////\\\///////////\\//\/\/\\\\/\/\////\\\\///\\/////\\\\/\\/\//\\///\\//\\\///\\\\/\\/\/\\\\\\\\/\//\\\\\///\\\\\/\\/\//\//\/\\\\/\\/\\\///////////\/\/\\\\/\/\\\\\\\\\\\//////\\\\\//\//\\\/\\\\/\//\///\/\/\\\\\\//\\/\//\//\\\\/\\\//\\\\\\\//\\\\//\\\\/\\/\\\\\\\\/\\//\/\//\\/////\\/\\\\///////\///\\\\////\\/\\/\//\///\\/\/\\/\\/\\\/\//\/\\//\\\/\/\\\/\/\/\\/\\/\///\\\\\\//\/\\/\//\/\\\/\//\///\\\\\\/\\\//\/\\\/\\\\\/\\\\//\//\\/\/\\//\/\\//\\/\\//////\\/\//\\\/\\\/\/\/\//\\///\\///////\\/\\\//\\//\\\//\/\//\/\///\\/\\\///\\/\///\/\//\\//\\/\/\\///\\\//\/\\\//\\\\\\\//\/\\/\/\\\\\\//\\/\//\//\//\/\/\\/\//////\///\/\\\//\\\\\\\/\//\\\///////\\\/\\/\/\\\\\\\\////////\\\///\\//\\\\/\\/\\//\/\/\/\/\\/\\//\///////\//\///\/\\\\\\/\\//\\\\///\\\///\///\/\/\\/\\/\\\//\\/////\/\//\\\/\////////\\/\/\\/\///\/\\\/\\//\/\\\//\\/\///\//\\\/\//\//\/\/////\\\\\/\/\///\//\\//\/\////\///\/////\///\\\/\\/\//\///\///\\\\/\/\/\/\////\//\///\\\/\/\//\\\/\////\\\\/\\\/\/\//\\////\/\\//\\/\\/\\//\\/\\\\\\/\/\/\\\\//\/\//\\/\\\/\//\\/\\\\/\\//\\\\\/\//\/\\////\\\\\\\\/////\//\////\\///\/\/\\\\/\//\\///\/\//\\//\///\/\\\//\/\\\//\\\/\\\//\/\//\\/\///\\\\\\/\/\/\\\\\\\\\/\\/\\\/\/\\\\\\\/\////\\\\\\\////\//\\/\\/\\\\\/\\/\//\//\/\///\/\\\//\//\\/\\\\\/\\\\/\//\\\//////\\/\//\\/\/\/\\///\/\//\/\///\\\/\\\/\//\\//\/\/\/\\\//\/\/////\//\///\////\\///\\///\///\\\//\/\\\/\\\///////\//\\\\///////\/\\\\/\\\////\\\/\//\//\///\\\/\\/\\/\\///\\\/\///\////\\/\////\//\\///\\//\\//////\/\\//\\/\///\///\\\////\\///\\/////\\//\/\//\\/\\///\//\\/\\//\\////\\///\//\\/\////\//\\/\//\\\///\/\/\\\/\\/\/\/\\\\\\/\\\/\\\//\\/\//\\////\///////\\\\//\////\/\\\\\///\/\\\///\//\///\///\\/\\/\\\/\/\//\/\/\\\\///\//////\/\\\\\/\/////\///\////\/\////\\\\\\/\\////\//\\\\///\\\///\\\\/\\//\//\/\\\/\\\\///\/\//////\\\\\///\/\\/\\\\\\\/\\/\/\/\//\\//\\\///\/\\/\///////\/\\\\////\\//\/\//////\\\///\\//\/////\\/\\\\/\/\\\//\\/////\\\\\\/////\////\/\\//\\/\\///\///\///\\/\\\//\\/\\\/\//\/\\\\/////\//\\//\/\\////\\\//\\/\\\\///\\\\\\///\\///\////\\/\\\\\\\//\/\\\\\//\//\///\\\//////\//\\/\\//\//////\/\/\\\\//\/\//////\///\/\////\/\\//\//\\//\/\/\/\\\\////\\//\\\\///\\/\\\\/\///\//\\\///\\\\/\/\/\/\//\/\///\\/////\/\/////\\\\/\/////\/\/\\/\///\/\/\/\//\//\/\\\//\\\\/\//\\\\//\\/\\\/\\\\/\\/\//\/\/\/\\/\\\//\\/\/\\/\/\///////\/\\\/////\/\\///\///\\//\/\/\////\/\/\\\\///\\\/\/\\\\/\////\\\/\/\//\\\//////\/\//\/\\\////\//\\/\//\/\/\/\/\\\//\\\/\/\//\\\/\///\//\\//\//\/\\/\\\\///\//\\/////\\/\///\\////////\/\//\/\\\/\//\/\///\/\////\\\/\/\\/\//\/\\///\\\//\///\\\\////\////\\\\/\/\//\//\/\//\\/\/\/\//\\\\/\\\//\\//\\//\\\\\\\/\/\/\\\/\////\\///\///\/\//\//\//\//\/\\\\//\\\///\/\/\\\\////\\//\/\\/\\////\\\////\\\\\///\/\//\\/\/\/\/\//\\\//\//\///\//\/\//\\//\\\\\////\\/\\\\/\/\/\\\\//\/\/\//\///\\/////\/\\\\/\\/\/\\/\\/////\\//\\\//\/\\/\/\/\\\\////\\\///\/\\/\///\//\//\\/\/\/\/\///\/\\\\\/\\\/\//\/\\///\/\/\/\\\\/\//\/\\//\\\/\////\\/\\\\/\\////\\///\/\\/\//\\\/\\\\///\//\\//\//\\//\/\/\//\\\\\\///\\//\/\/\\\\\///\/\\\/\\////\\/\\\/\/\\/\\/\\\/\///\\/\/\//\\\\\\\//\//\/\\//\\\//\\\///\\/\\\/\\\\\//\\/\\\\\/\//\/\/\/\\/\\\/\\/\/\\\/\\\/\///\/\/\/\\////\\/\//\//\\/\\\\///\\///\///\\\\\///\/\//////////\///\\\/\//\\\///\\\///\\\/\/\///\\//\\/\\/\\\/////\/\\/\///\\\//\/\/////\///\\\\/\//\\//\\/\\///\/\/\///\\\\/\\\\/\\\//\\/\\\\/\///\\\/\///\//\//\//\\/\//\//\/////\/\\\//\\///\/\//\\/\/\//\/\/\////\\\/\\\//\///\//\//\/\\\\/\///\//\\\\////\\///\////\//\/\\\//\\/\//\\\////\\///\\\\\/\//\\//\/\/\//\\/\/\\///\/\\/\///\////\/////\\//\\\\//\//\/\\\\/\//\\//\\\/\\\\\\\////\\//////\/\///\\/\/\//\/\\///\\///\\\//\\/\\\\\////\/////\\\\\//////\\//\//\\/\////\/\/\\//\/\\\\//\\\/\\\\\\\//\\//\\/\/\\\/\\/\//\//\//\///\\/\/\\//\\\/\//\\/////\/\\\\//\\\//\///\///\\\\\\\\//\//\//\\\\\//\\\/\\//\/\\\\\\//\\///\//\///\/\//\/\\//\//\\///\\\///\///\//\/\/////\\/\\/\/////\\\/\/\/\//\\//\/\//\//\\/\///\/\/\\\\\\\/\\\/\//\/\/\\/\\//\/\\\\\/\\/\/\/\/////\/\//\/\/\\\\\/\\\\///\/\\//\\/\///\/\\\\\/\\\\/\/\/\\/\/\//\\//\////\\\\/\///\/\\\\\/\///\/\\\\/\/\\/\\\///\/\\//\\\\/\/\//\\//\//\\\\//\\/////\//\/\\\\\\\\//\\/\//\\\\\/\/\///\\\\\\/\\/\\/\\\\//////\\//\\//\/////\\\/\\\/\\/\/\/\\/\//\\\/\/\/\\/\\//\/\\\/\/\\\\/\/\//\\\///\//\/\///////\//\////\\\\\/\\\/\/\\\\\/\/\/\\\/\/\\//\//\\/\\\\//////\/\/////\\//\\\\//\\\/\\/\/\///\\\///\//\\\\\\\/////\\\/\/\/\////\\\//\//\\//\/\/\\/\\/\//\\\//\\/\//\\\/\\\//\\/\\\\/\\\\\\\/\\\/////\\\\\////\//\\\/\\/\//////\\/\\/\\///\\\\/\//\\////\/\/\\\//\/\\///\//\//\\\/\\\\/\/\//\/\////\\\/\///\\//\\/\\/\\\\\\\/\//\\/\\\///\///\\\\\\/\/\\/\\\\//\/\///\\\\\\/\\/\\\\//\/\\\\\/\//\\\/\/\\/\//\/\\/\/\\/\\/\\\\////\\//\/\\//\\////\/////\/\/\/\//\/\/\\/\////\\\\\//\\/\////\\\/\\\\\\/\/\/\//\/\/\\//\\\\\/\\\\\\\\\\//\\//\/\\\/\/\\\/\\\\\\///////\/\/\//\\/\//\//\\\\\\\///\///\/\\\/\//\\////\///////\\//\\\\\\\/\//\\/\\\\/\///\\//\/\\\\\\/\\\/\//\\/\\/\\\/\\//\\\\\\/\\\//\\/////\\/\\/\///\\/\//\/\/\\\/\\\///\//////\\\///\/\/\/\//\/\//\\\\///\/////\\\/\\//\\//\\\\//////\\\///\\/\\//\/\\///\//\/\/\\\/\/\/\/\/\\/\\\/\\////\/\\//\/\\\/\////\\\\\\\/\\\\/\\\\\\//////\//\\\\\\\\\\\/\\/\\/\\\\\/\/\/\/\\//\\//\\/\/\/\\//\\//\\//\\/////\\/////\\\\/\\\\/\/\\\/\\//\\//\/\\\//\/\/\\//\\/\\\\/\\//\/\/\//\///\\///\\\\//\//\///\///////\/\//\\\//\\///\/\\\////\\/\/\/\\///\///\\///\\\/\\\//\\\/\/////\/\\\\\/\/\/\\//\\/\//\/\\/\/\///\\\\\/\////\\\\\\\\/\/\\\\////\//\////\/\\//\//\\/\\/\//\\\////\/\//\\\\\//\\//\\////\//\/\\\/\\\\/\\/\\\\\\////\\//\\\\//\\\/\\//\/\//\//\\/////\//\/\\\\\//\/\/\///\/\\/\///\\\/\\/\\/\\\\\\\/\\\/\//\///\\\\\/\/\\/\/\\/\\/\\/\/\\\\//\/\\/\/\/\\/\//\\//\///\//\/\//\\/\//////\\///\\\/\\\/\//\///\////\\\\/\\///\///\/////\\///\/\/\/////\//\//\\\//\\\//\/\\\\/\/\///\\/\\///\///\/\\\///\//\\/\\\///////\\\\/\\\/\\\////\/\/\\////\\\/\\/\/\\/\\//\\\/\/\\\/\/\/\\/\///\\\\\//\\\\\\\\/\\//\//////\\\/\\///\\/\\\\\\/\\//\\\//\/\\///\/\/\\/\\/\\/\//\//\//\\////\\\\/\/\\\\\/\//\\\\///\///\\\\\\\///\////\\/////\\////\\\/\\/\\//\\\/\//\/\//\\/\/\/////\/\//\\/\//\/\////\\/\//\\\///\/\\\\/\///\/\\\//\/\/\//\///\////\///\\\/\\\\\/\\/\\/////\\//////\\\\//\//\\//\\\\\///\\/\\/\/\//\\\//\/\\/////\///\\\/\\//\\/\//\////\///\/\\///\/\\\\/////\////\\\\\///\\/\/\/\\/\\//\\//\\\\\/\\//\\\\/\\\\/\\///\\///\/\//\\\\//\//\\/\/\\/\/\///\\\/\\\/\\///\/\\\//\\/\/\/\///\////\//\/\/\//\///\//\\/\///\\/\/\///\\\//\\\///\//\////\\//\\///\/\///\\/\/\/\/\//\\\//\\\\///\/\\\//\\/\////\\//\///\/\\///////////\/\\\/\/\\\/\\//\\//\\\///\///\/\\/\//\//\//\\//\\\\/\/\\\////\\//\//\\\//\///\\/\\\/\//\\\/\\///\\\\///\//\\/\/\\\/\/\\/\\/\/////\\\///\\/\\//\///\\/\\/\//\\\/\\/\/////\//////\\/////\\\/\/\//\//\\///////\\\\///\\\/\/\\\\\///\///\\///\/\\\/////\\\//\//\\\/\/\\\///\//\///\\//\///\\\\\\\\/\\/\/\/\/\\\/\\\//\\/\//\/////\/\//////\/\\/\\/////\/\/\////\/\\\\\////\/////\\\\\//\\/\/\/\//\//\\\\///\\////\///\\/\\/\//\\//\\\\\///\\\//\/\/\\/\\///\\///\//\//\//\///\//\//\\//\\\\\//\/\/\\/\/\\\//\/\\\\\\//\\//\\\\\/\\//\\/\\\/\/\\/\\\/\\///\\\\\/\\\/\\\\\//\\/\\/\\/\\\\\\\\/\//\//\//\/\//////\///\/\\/\\//\\/\/\\\/\/\/\/\/\///\/\\/\///\/\/////\////\\\//\\\/\///\/\//\\/\/\/\\\/\/\\/////\\//\\\/\/\/\///\\\\//\\/\\\\//\\//\///\/\///\\/\\\/\\\//\\/////\\/\\/\///\\/\\//\//\/\//\\\\/\\\/\\\\////\\/\\\\//\\\\/\\/\\//\//\/\///\/\//\\///////\\\/\\//\\/\///\\//\\\\\//\/\/\\/\\\\//\/\\\///\\\\////\\////\/\\/\/\\//\\\\//\\/\/\/\/\\\//\\//\\\\\/\\/\\//\/\/\/\\\\\\///\/\\/\\//\//\\\/\/\///\//\\/\/\\\\\/\\\\/\//\//\\/\/\\\/\\\\\/\\/\\\/\\\\//\\\/\//////\/\/\\\\\//\/\//\/\/\\\/\/\/////\/\\/\//\\\/\//\\//\\//\//\\\///\\//\\\\\\\\//\\\\\\/\/\//\\\\/\\\/\////\/\/\\/\\\/\\\\//////\///\/\/\//////\\\\\/\\//\\\///\\\/\///\\//\\/\\/\/\///\//\/\//\/\\\//\/\\/\///\\\\/////\/\\\/\//\/\/\/\\/\/\//\////\\\\/\\//\\\\\\/\//\\\///\////\//\//\/\///////\/\\//\\\/\/\/\\\\\//\\///\\\//\\\\//\//\/\\\//\///\\///\\\\///\///\\//\\\\////\//\/\/\//\//\\//\\\\//\\/\/\\\\//\\\\\///\\///\/\\//\////\\//\\\/\\///\\\///\/\\\/\\\///\///\///\\\//\///\\\/\\//\//\//\\\/\/\//\/\\\////\//\\\\\\/\/\\/\/\\\//\/\\//\\/\\\\\\\\\\//\///////\\//\\\\\//\//\////\/\//\\\///\\\//\/\\////\\\/\/\\\////\\\//\////\//\\\\\\\\/\//\/\\\/\\//\////\/\/\\/\\/\\\////\\////////\\//\\//\\\\\////\\\//\/\\\//////\//\\\/\\///\\\\\/\///////\/\\\\/\\/\/\///\///\/\\///\/\/////\/\\\\\/\/\/\\\/\//\\\////\//\\///////////\//\\////\/\//\/\//\\///\\\/////\\/\\/////\\\\/\//\/\\\\\\\\\//\////\\///////\/\/\//\/\\/\\//\\\//\///\/\/\//\//\\\\/\\\\/\//\\\/\/\////\\\/\/\\//\\/\\\/\/\\/\///\\\//\//\/\\//////\\//\\\/\\\/\\\\\////////\//\\\\\/////\/\\/\//\/\/\/\//\\\/\\/\/\/\//\//\\////\/////\\/\\\\\/\//\////\\\\///\\\//////\\//\\\//\///\\/\\//\\/\\//\\\/\\////\\\\////\\/\/\\//\/\//\\//\\\//\//\\/////\/\\\/\\/\\\/\/\\/\\\//\/\///\\\//\/\\\//\\\\/\\/\\//\//\\\/\\/\/\/\\/////////\\\\//\/\\/\\\//\\//\\/\/\//\\\\\\\\\//\/\//\\/\\\\/\//\/\//////\\/\/\\\//\///\\/\/\/\\\\/\/\//\/\\\///\\//\\/\////\////\///\\/\\\\/////\//\\/\\\/\/////\\\/\\/\\/\///\/\\\//\/\///\/\\/\\\\\//\///\\\//\/\/////\//////\\/\\///\\\\/\/\\/\\\////\//\\\\\/\/\\\\\\\//\//////\//\/\//\///\\\/\\/\\\\/\////\\//////\\\/\/\\//\/\\/\\/\\\//\\\\/\//\//\/\\////\/\/\\\\\\\//\\//\\\\//\//\\\/\\/\\/\\////\\/\//\///\///\\\//\/\\//\\///\\/\\\///\\////\/////\//\//\\//\/\\/\/\/\\\/\///\\\//\\//\///\/\\\/\/\//\//\/\\//\/\\////\\\\\\\\\\/\//\\\//\////\/\/\//\\/\\\\\\\/\/\\\\///\\\\\\\\\////\//\\/\\/\\//\\\///\//\//\\\//\\\/\\///\///\///\\\\\///\//\/\\//\///\\/\/\\\\//\//\\\\\\///\/\///\\\//\\\\/\\\\///\\/\\\//\///\\\/\/\\/\/\\/\/\\\\\//\/\/\/\/\\///\//\\\\\///\//\/\//\\\\/\//\/\//\//\/\\//\/\///\/\\/\\\\/\\\\\\\//\\///\/\\\\/\//\\/\\/\\\\/\\//\\////\\/\\/\/\//\/\/\\/\\\\/\//\/\/\\//////\/\\\/\/\\\\\////\\///\////\\\///\////\///\/\/////\/\\\\//\//\\/\/\/\///\//\\\////\\//\\\\/\\\/\//\\\//\\\\\\//\\\\//\//\////\/\\/\\\\/\\/\//\//\////\\//\\\\\/\///\/\\\///\/\\///\\/\//\\//\\//\\//\\/\/\\\\\////////\\////\\\\/\//\////\/\\\/\///\\/\/\/\\\\\/\\\\/\/\\\\\\\\///\/\\\/\\/\\\//\////////\\\\\//\/\\\\/\\/\\////\/\\\///////\/\\\\\\\\\\/\/\/\/\//\/\//\/\///\/\\/\////\/\\////\\/\/\////\\/\/////\\\//\\////\////\/\//\\//\/\/\//\\//\///\\///\/\///\//\\\/\//\//\\/\/\//\\\/\/////\\\\/\//\\/////\/\\\/\\/\\//\\\\\/\//////\\\\/////\\\\\\/////\/////\\\\/\\/\\\\/\\\\\\\///\\///\\\/\\//////////////\///\/\\\///\\\\\/\/\//\\\/\\\/\////\//\/\//\///\/\/\///\\/\\\\///\///\\///\/\//\/\\/////\////\\\\\//\///\/\/\\//\/\\////\/\///\\/////\\///\////////\////\\/////\\///////\/\////\/\\\/////\/\/\\\/////\\/\\//\\//\//\\\/\/\\\//\\\\//\//\\\/\\\/\/\\\\\\/\\\//\\\\////\//\//\/\//\//\//\\/\//\////\\\////\\\\\//\\\\\/\\\\////\\\/\\\///\//\/\//////\\/\\\\//\///////\///\/\/\/\/////\//\//\\\//\////\\/\//////\\\//\\\/\//\\\/\/\//\/\/\/\/\\/\\\//\\\\//\//\//\\\//\\//\\\\/\//\\\\\\////\/\////\\/\\//\//\/\//\//\\///\\\\////\\\\\//\\/\\/\/\//\/\\\\\\\/\\\\\/\\\\\////\/\\\//\//\///\\/\//\\/\\/\/\/\/\///\\/\///\\////\\/\\/\/\\\/\/\/\/\/\\\///\/\/\\\\\\/\//\///\/\/\\\\\\/\////////////\\\\\//\\\/\\/\/\\///\/\/\//\\\\/\\/\\/\\//\\//\/\\/\//\///////\/\//\/\\\/\\\\/\\///\\///\///\/\\/\\\\\\//\/////\\\\//\\///\///\\/\\//\\\\//\/\\///\\//\\\\/////\\//////\/\\\\\///\\\/\\/\\/\/\\/\\\////\//\\\\//\/\//\\\\/\\\\/\\\/\//\/\//\/\\/\\\/\\//\//\\\\\\/\\\///\\//\/\\/\\\\//\/\\/\\//\\/\/\//\/\\\\/\\/\\\/////\/\\\\\/\//\\//\\/\//\\/\\\/\//\//\//\///\//\\/\\//////\/////\\\/\/\/\\\//\/\//\/\/\/\\\\\\/\\/\\\\//\\\\\/\/\\\\///\//\///\/\\\\\///////\//\//\\\/\\/\/\//\//\\\/////\\///\\/\\/\///////\/\\/\\/\/\//\\\\\\//\\//\\///\//\/\////\/\/\\/\///\\/////\\\\\///\\/////////\/\\\\\////\\//\/\//\/\\\///\\//////\/\/\/\\///\/\/\\/\\//\///\\\//\\/\//\/\/\\\/\\//\/\//\\\\\/\//\///\//\\/\/\\//\\/\/\\\//\\/\//////\\////\\\//\/\\////\\/\///\\\////\\/\\/\/\\//\\\//\/\\\\//\\\\/\\//\/\\\\\/////\\/\//\/////\/\\\//\\//\//\/\/\/\\////\\////////\\/\/\/\\//\\\/\\\//\/\///\\/////\\\//\/\\/\\//\/\//\/\//\/\/\/\\/\/\/\\/\///\/\\\\\\\///\/\\\//\/\\\////\\\\/\\\\/\/\/\/\\/\/\\////\\//\//\//\/\///\\//\/\\///\\\/\\\/\\\\//\\/\/\\///////\\\\\\/\\\/\\/\////\/\///\\\////\\/\\////\//\\\////\/\/\//\\\/\\///\\\//\\\\\\/////\/\\\/\/\\/\/\////\\\//\//\///\/\/\/\\\\\//\/\/\\\/\/\\\/\/\/\\\/\//\/\/\////\\/\////\\\\//\//\\//\/\\\\///\\/\\\/\//\\\//\/\\////\////\\\/\\//\\/\\/\\\/\//\/\/\\\\//\\//\/\/\/\\//\/\///\/\\\/\\/\//\\/\\/\\\\\/\\\\////\\/\//\\////\\\\\\\\\\\\\\\/\\\\\///\//\/\/////////\//\/\/\\/\\///\////\///\\\/\//\\\\/\//\\///\\///\//\\\\\\\\//\///\\\/\/\/\\\\\/\//\////\/\/\\/////\/\////\//\/\/\\\////\//\\\\////\/\\/\\\/\////\///\\\\/\\/\//\/////\/////\\\\\//\\/\\/\\\////\/\\\//\\\/\/\\////////\\/\//\\//\////////\\/\\\\/\///////\\/\/\\/\\\///\/\/\\\\/\/\/\/\//\//\/\//\///\//\//\//\/\\\\\////\//\/\///\\\\/\/\/\////////\//\/\///\/\//\//\\\\/\\\///////\\//\////\/\//\//\/\/\\///\\\/\\//\/\/\///\\/\/\\/\//\\\\\/\\///\///\/\//\/\\/\\\///////\\\\///\\\/\\///\\/\////\\\\\\/\\/\\\/\\\/\\\//\\\///\/\\/\\//\\/\\/\\\\/\\/\/\\///\/\\/\\\/\\////\//\/\//\/\\///\/\/\//\/\\\\///\\/\///\/\\///\\\\/\\\//\//\/\\/\///\//\////\\//\\/\\\\\\///\/\\\/\\\/\\/\//\\\\\\/\\/\\\//\\//\////\////\//\/\\//\\\/\\\\///\/\/\\/\///\\/\////\//\\/\///\////\\/\\/////\/\/\//\\/\\\////\//\/////\\\////\\//\/\/\\/////\\\\////\\/\///\/\\\\/\//\//\\\\\\\///\//\/////\//\///\\///////////\///\///\\/\/\/\/\\\/\////\/\\\///\//////\\\\/\\//\\///\\\//\/\//\\\\/////\\\\\//\\\///\/\//\/\/////\\/\\/\\/\\/\\///\///\\///\/\/\\//\/\\\\\\/\\\\///\\\///\/\\\/\/\//////\/\\/\\\/\//\\\/\/\\//\///\\////\///\\//\\/\\//\//\\\//\\/\/\\\\/\//\//\/\\\//\\////\\/\\\\\\\//\\/\/\\/\\//\/\/\/\\/\//\/\\///\/\\/\/\\//\/\\\////\/\\//\///\/\////\/\\\\//\\\////\\////\\\\////\//\//\//////\\//\///\\////\\//\\/\/\/\/\/\\/\/\\\//\\\//\\/////\\\//\\////\/\\\\\//\\\/\\\/\/\\/\/\\\\////\\/\\/\//\\\\\\/\\////\\/\\\///\/\\\\\//\/\\\\/\\\/\/\\\\\\\//\/\\/\/\//\/\\\/\\\\\/\\\\\\\\\\/\/\\\\//\//\//////\\/\\///\//\\//\//\\///\/\/\\\/\/\\/\/\\\/\\\\\///\\\///\\\\//\\\\/\\\\\/\/\\//\\/\\//\/\\///////\//\/\\\/\\\/\////\\//\/\///\\\/\\//\////\//\\\/\\\//\//\\\\\\/\\/\\\//\///\///////\\\/\\/\\/\/\//\/\\/\/\\\//\\//\/////\//\/\\\/\\\\/\/\\\//\\\/\/\\\/\\\\//\\\/\\//\//\//\//\\/\\/\/\\/\\\/\/\\///\\/\/\\\//\\/\\//\\/\\//\\/\\//\/\\/\///\\\/\\\\\\/\\\\\//\/\\/\\///\\\\\\//\\/\\\//\///\\\/\//\/\//\\\/\/\////\/\///\/\\//\/\/\\\/\\/////\\\/\/\///\\/\/\/\\\\\\\///\\\\\/\//\//////\/\/\//\/\///\//\//\\\/\\///\\\\/\/\//\///\\////////////\\\\\\\\\\\\/\/\\/\////\\\////\//\/\\\\/\\//\\/\//\\\/\//\\///\\/\\\\\/\\\//\\////\/\\\\\///\/\//\///\//\\\\\\\//\/\\/\/\/\\\\\\///\\//\/\/\\////\//\/\\\//////\\\\\/\//\\/\/\/\////\\///\\\///\//\///\////\//\\\\/\\///////\\/\\//////\\\////\///\/\/\\/\//\\/\/\\\/////\////\/\\\/\////\\/\\\/\\\\///\/\/\/\/\\\/\/\/\\\/\\//\//\\\\//\\\\\/\////\//\//\///\//\\/\\\\\/\\//\\//\/\/\/\\\///\\/\\/\\///////\/\///\\//\/\///\/\\///\/\/\/\//\/////\\\\\\\//\\/\\//\\//\/\\\\///\\///\//\\/\\\\\/\\//\\\\\/\/\/\///\/\//\\/\///\//\//\//\\/////\\\\/\/\\\///\\/\/////\\//\/\/\\//\\//\\///\//\/\/\///\\\\/\/\\\/\\\/\\////\\/\//\\\/\\/\\//\////////\\\///\///\//\/\\\\\\\\//////\\/\/\/\\\//\\/\///\//\/\///\\\\\/\/\\/\\\\////\\\\/\\/\\\/\\\/\//\///\\\\///\///\\/\//\/\//\\\\/\///////\\\\\//\\\\////\\\\\\\/\\\\/////\/\\//\/\\\/////\\/\\//\//\/\/\\\\\/\\\\///\\/\\////\\\\/\////\/\\/\//\\\/\/\\//\\/\\/\////\/////\/\\/\\\/////\///\\\\//\\////\/////\\\\///\\\\\/\\\\//\\///\/\/\\/\\///\\//\//\//\\\/\\\\\\/\\\\/\\\//\\//\\\\\/\\\\\\\\\/\//\/\\\\\/\\\\\/\//\//\//\\\//\\\\/\\/\\/\\/\/\/\///\//\//\\\\\\\\\\/\/\\/\/\\\\\/\\\/\/\\\\\\\\\\/\\\\\/\/\//\/\\/\/\\/\\//\////\//\/\\\/\//\\///\\/\\\\//\/\/\/\\/\\/\///\\/\/\\/\\/\\//\\/\\\\\\\\/\\//\/\\\/\//\//\\\/\//\\//\\//\/\\\/\\////\/\/\\//\/\\//////\\\/\\\\/\\\/\//\///\/\\//\/\/\//\\//\\\\\\/\/\\//\/\\\\\\/\//////\\\\\\\\\/\\//\/\\\\\\\/\\\\/\//\/\/\\/\//\/\\\//\//\\//\////\\\\\/\/\\\\\/\/\/\\////\\/\/\//\///\/\//\/\\//\//\\\////\/\\\\\\//\///\\\\\\/\/\\//\\\/\/\\/\\//\\\////\//\////\\\\\\/\//\//\\/\\/\\\/\\/\/\/\\//\//\////\//\\\//\/\//\\///\///\\\\\///\/\//\/\\//\/\\///\/\\\/\\/\/\///\/\\\/\\\\//\\\//\\/\///\/\\\\/\////\///\\\\/\\\\\///\\//\//\\\////\\\/\///\//\\///\///\/\/\\///\\///\/\/\\//\/\/\\\//\\//\//\//\\\//\/\\//\/\\\\/\/\\\\\\//\\\///\\/\\//\//\\///\\/\\/\/////\\\//\\///\//////\\//////\\\/\//\\\/\\\/\/\/\\\/\\\//\/\\/\//\/\\//\\\\\/\//\/////\\///////\/\\//\\/\\//\\\///\\/\/\\\\//////\\\\\\\\///\/\//\\\\/\\/\/\///\/\//\///\\\\/\\\\\\\///\/\\//\/\\\/\/\/\\/\\/\\/\/\/\////\\/\\/\\/\\/\\\/\\//\\//\///\//\/\\//\\\/\\/\\\\\//\\/\\\/\\\//\///\\/////\//\\/\//\\/\\/\///\/\////\\\\/\/\/////\//\/\/\/\//\\\//\//\/\//\\\////\////\/\//////\\///\///\//\\\\/\///\//\\\///\//\/\\\//\\\\\\\/\/\//\\/\\\\///\/\\/\/\\/\//\//\///\/\\\\\\\//\\\//\\//\/\///\/\\////////////\//////\\/\\//\//\/\///\\\\\\//\\\///\\\\\\//\\\/\\\////\//\\\\\\/\\/\\/\\\///\\/\\\\//\\/\\/\/\//\\/\\/\\\//\/\/\\//\/\//\\//\\\\\/\\\///\\/\/\\////\/\/\/\//\\\//\/\/\/\/\\\/\/\/////\/\/\\/\\\\\\\\\/\//\/\\///\\\/\/\/\\/\\/\\/\\\/\//\//\\\\\\\//\/\\//\///\\/\\//\\///\/\\/\\\/\\\\////\\/////\\/\\\\\/\\\\\/\//\/\/\/\\\/\\\\\\/\\/\\/\\////\\////\\/\/\\/\//\\\//\/\///\//\/\/\///\\\\\///\//\\\//\\/\\\/\///\//////\/\//\\\///\\/\//\/\\/\///\\\//\///\/\\\//\//\/\\\/\//\\\\\\\///\\/\\/\////\/\\\\/\\\\\\////\\\/\///\/\/\//\/\\\/\\\/\\\///\///\\\/\//\\//\\/\\/\\/////\/\\\//\///\//\/\//\///\////\\\////\\/\\\\\//\\////\\\\\\//\\///\///\\/\\/\//\\\\//\\/\\//\//\\//\\/\//\\///\/\\\/\\\/\/\/\////\/////\//\\/\//\/\\\\/\\\/\/\/\\\\///\\\\\/\/\\/\\//\//\/////\\/\///////\/////\\\//\/\\\///\//\///\\\\\\//\\/\\/\///////\\/\\///\\//\//////\\\/\/\///\\/\//\//////\/\\\//////\//\\\/\\///\/\//\\\\/\\/\\///\\//\//\\/////\//////\/\\\\\//\\///\\/\\\///\\///\//\\//\//\\/\\\/\/\\////\////\\\/\\\/\//\\\\\/\\\\\///\\\///\///\/\/\/\\////\//\////\\///\\/\\/\////\\\\////\///\\\/\/\\\\/\\\\\///\//\\\//\\\\//\\/\\/\\/\//\///\//\//\\/////\\/\\/\//\\//\/\///\\/////\\\\/\\/\\\\\\/\/\\///\\/\/\/\\\/\\\/\///\\/\////\\\/\\/\//\\/\/\\//\/\//\\//\\/\////\\\/\\//\\/\\\\//\\/\//\/\\\/\\/\\/\\\\\//\/\\\/\\\////\/\//\/\\////\///\/\\/\/\\\///\//\\\\/\/\\\/\/\////\//////\\/\/\/\\//\\\\\/\/\///\/\/\/\\/\/\\//\/\////\//\//\\\\//\/\\/\/\\////\/\\\\\\/\/\\/\/\///\//\\/\///\/\//////\\\\\/\//\\\\\/\\/\\\/\////\\\/\\/\/\/\///\/////\//\\\\///\\//\\////\///\/\/\///\\/\\//\\/\\/\\\////\\\//\\\////\\/\\/\\\\\//\/\//\\/\/////\/\\/\//\\\//\/\/\\\//\/\\\//\\\/\\\////\/\/\\//\///\///\/\////\//\\/\\//\\/\//\/\\/\/\\\//\\/\/\/\//\\\\\\/\/////\/\///\//\\//\\/\//\\\/\///\\\\\\\////\\/\\//\\/\\/\\\\///////\/\/////\\\\//\\\\\/\\\\///\//\/\\\/////\///\\/\\//////\///\\//\//\\//\/\/\\/\\\/////\/\/\\///\\\\////\/\//\//\\\/////////\/\\//\\\///\\\/\/\\////\\\\///\\\\\//\/\\\/\\\\//\/\/\\/\\//\/\\/\/\\\/\/\\/\\//\\//\\/\\\/\//\\///\\\\/\/\\//\\/////\/\\/\/\/\\\/\\/\///\///////\\\/\\/////\//\\///\\\/\/\\///\\/\///\\\/\\\/\\////\/\\//\\\/\\/\/\/\/////\\\\//\\///\\\\\\\\///\/\\\\\//\\/\//\\\\/\\//////\\\////\///\//\\//\//\\\///\\\//\\\////\//\\\\\///\//\/\/\\\\\/\\///\///\/\\\\\//\\////\/\\/\//\\///\\\\/\\//\/\///\//\\//\/\///\\\\\\\////\/\\\/\\\///\\//\\\//\//\\\///\/\\//\//\\\/\\\////\\/\//\///\/\/\/\\//\/\\\\\////\/\\/\\\///\/\\\\\///////\/\////\\//\/\/\////\\/\/\/\\\/\\\//////\//\/\\\\\/\\\\/\\\\\/\\/\////\/\\//\\/\\\\\\//\//////\\///\\\\\\//\/\//\//\\///\\////\/\/////////\\//\\\/\/\/\///\/\\\/\/\////\\/\\\\\\\\/\\\///\\\\\/\\/\/\///\//\\/\\/\\/\\//\//\\\/\///\\\/\/\\//\/\\\\\\/\\\/\\\/\/\//\/\\/\\\//\\/\\\\/\\//\\/\\/\\\////\/\/////\//\/\\//\////\\\\///\\\/\/\/\/\/\\\\//\/\/\\//\/\//\///\\\/\///\\/\/\\\\\\\//\///\///////\/\\\\\/////////\//\\\\\\///\\\\/\\//\\\///\\/\\\//\//\/\/\\/\\\///\//\/\//\\//\\\\\/\///\/\\/\/\//\\//\/\//\\\\\\\//\\\\//\\/\//////\\\\//\////\/\//\///\\/\\\///\\/\\\/\\\//////\\/\\\\\\\\\//\\\/\\/\\\\\/\/\/\//\//\////\\\\\\/////////\/////\\////\/\//////\\\///\\/\/\/\/\\////\/\/\/\/\//\\\\//\\///\/\\/\/\////\/\\/\\\\\/\/\/\/\//\////\\\///\//\\/\\\\/\\//\\\//\\\/\\/\\/\\\/\\//\//\/////\/\///\\/\\/\//\////\\////\///\/\/\/\\\//\\//\\\/////\\\\\//\\\\/\\//\\\\\//\///\\\/\\\\///////\\///////\\\\\/\\/\\\/\\\/\///\//\/\/\//\\//\//\\/\\\\/\\///\\\\\/\/\\\\\\/\/\\/\/\\////\\\\\/\\\/\\/\//\\//////\//\\\/\/\\///\/\\\/\/\///\\\///\//\/\\\\/\/\\/\\//\\///\\\\///\\\\\//\/\\/\\\\\////\\\\\\\\\\\\\\\//////\/\\/\/\/\\\\\\//\//\///\/\/\\\\/\\////\/\\/\/\///\\/\////\//\////\\\/\///\\\///\\//\\\/\\\///\\\\\\\\//////\////\\///\//\\\//\//\///\/\/\\\///\///\\//\/\\\///\/\\\\//\//\/\///\/\/\//\//\\\\/\\/\/\///\/\\\\\\/\///\//\\/\\\\\////\\////////\\//\/\/\\//\/\/\/\//\\\//////\//\\//\//\\\/\\\\\\//\//\/\/\//////\\\//\\\/\\/\\///\/\\\//\\\//\\\\\/\//\\/\\////\/\//\\\\\//\//\/\//////\\/\////\/\\/\\///\/\//\/\/\//\\//\\\///\\//\/\//\\/////\///\///////\\\\\/////\\////\/\\\/\\///\/\//\\\///\\/\\\/\/\//\//\/\\\\/\/\\/\//\///\\//\///\\\/\//\/////\/\\//\\//\//\/\/\\/\\\//\\/\/\\\\\/\/\/\\\/\//\/\//\/\/\\\\/\\//\////\\/\/\//\\//////\////\///\/\///////\/\//\\\///\\\////\\//\/\//\\\/\/\\\\\\\\\\\\\/\//\\\\\//////\\\\\\/\\/\\/\/////////\/\/\///\//\////\\\\\\//\\\/\\\\///\\\/\///\\\\\/\//\\\\/////\/\/\\//\\\//////\\/////\\\///\/\\\//\\/\\\///\\///\\/\\/\/\\/\\\\//\/\\\\///\\/////\/\/\/\\/\\/\\\//\//\/////\\\\////\//\/\\\//\/\/////\\\///////\\\/\////\/\/////\\\//\\\//\\\//\/\\//\\///\/\/\/\\\/\\//////\\\\\\/\\//\\\////\//\\//\\\//\\\\\\\/\/\\//\\\//\/\\/////\/\\/\\//\\//\/\//\////\/\/\////\\//\/\/\\//\\\\\\//\////\\\//\///\\/\//\\\//\///\\///\\/\//\/\/\/////\\///\/\/\\//\\\\\\//\\/\/\/\\\/\\\/\//\\////\/\\\//\\\\//\//\\/\\\/\//\\\/\\/\\/////\\\/\\\\\////\/\//\/\\\/\\\\\\/\\\/\\/\\\////\/\//\\\\/\\\\\\\\\\/\\\\\\\\//\\\\\\\\\/\\////////////\/\\///\\/\\/\\//\\///\\\\///\//\///\//\\/\\/\////\\\\//\\\\////\/\/\\/\/\\/\\\//\\\\//////\/\///\\/\\\/\\\\\\\\\\\///\\\////\//\/\\/\\//\\//\//\/\/\\///\\///\//\\\/\\\\\//\//\\///\\\//\\\\\/////\//\\////\\//\\\\/\/\\\\\\//////\\/\\/\//\/\\/\\\\\\/\\/\\/\/\//\/\\\\\/\/\/\\/////\/\/\\\\/\/\/\\/\\/\/\\\/\/\////\//\//\\\\//\/\/\\//\////\////\\\/\\//\///\//\\/\/\/\/\\/\/////////\\\/////\///\////\//\/\/\\\\////\/\///\/\\/\/\/\//\/\\\/\\///\\/\\////\\//\\\\////\//\\\\///\\/\\\/\//\//\//\\\//\//\//\/\//\\//\\/\///\/\/\///\/\//\\////\///\\//\\\//\/\\\\///\\/\/\/\////\\/////\\\\//\\///\////\\\\//\\/\/\/\\/\\/\//\\///\\\\/\\/\\/\//\\/\\\/\\/\//\\\//\\//\//\/\//\//////\/////\\/\/\///\\//\\\//\\\/\/\\/\\\/\\\/\/\/\\//\\\\//\\\/\//\\/\/\///\/\\/\\\\\\\\\/\\//\//\/\/\/\\\\/\\\\\/\//\//\\////\\\\//\\/\\/\\/\\///\//\\/\\////\///\\//\/\\/////\\//\/\//\\//\///\////\\/\///\\\//////\\/////\\\\/\/\\/\\\/\//\\\/////\\\///\/\\/\\/\//\\\\//\/\\\/////\////\////////\\//\\\//\//\\\//\\\\////\/\/\/\\\//\/\/\/\\///\/\///\/\\\/\\\\///\/\\/\//\\\\\\\////\\\\/\//\\\/\\/\/\/\\//\//\/\\\/\\//\\\\\//\//\\//\/\/\\\\//\/\\\//\\\/\/\/\//\\/\\/\\/\\\//\//\//\////\\\\/\\\/\\\\\\/\\\/\\/\/\/\/\//\\/\\/\//\/\\//\\/\\///\/\\\\\//\\/\///\/\\/\//\//\\\//////\/\//\\///\\\/\//\\//\//\/\\\\/\/\//\/\\\/\\\\//\\\/\//\\/\//\//\/\\\\\//\////\//\//\\/\/\//\/\\\\\\\//\///\\\\/\/\\///\/\///////\\\//\\\//\///\\/\////\\/\/\//\//\\\\///\//////\/\///\/\\\/////\////\\\\///\\\/\\\/\\\\\\/\\\/\/\/\/////\////\/\/\\/\\\\\\\\//\/\\\\/\/\/\/\/\\\\\/\//\////\\/\\\\\/\///\\\/\\/\/\\\\///\\\\\\\\\///\/\\/\/\/\\\//\/\/\\/\\/\\////\\\\\//\/\\\\//\\////\//\\////\//\//\\//\\/\/\\\///\\\/\\///\\\/\\\\\\\/\///\\///\\/////\//\/////\\\\\/\/\//\//\///\\/\/\///\/\\/\\/\//\/\/\/\\////\\//\\\///\/\\///\\///\/\///\//\/\/\/\/\///\\\//\\\//\///\/\/\\/\\//\\//\\/\\//\//\\/////\//\/\///\//\//\\///\/\//\/\\\\\///\/\\\\//\\///\\\///\///////\\\///////\/\/\/\\/\/\/\////\/\\///\\\/\\\/\/////\//\//\\\/\////\\///////\/\/\/\\\/\/\\///\\//////\\\////\/\\\/\\\/\///\//\\\\/\/\\//\\/\////\///\/\\/\/\\//\\//\/\\/\/\/\/\/\\\//\/\\\/\/\///\\\/\\//\////\//\\/\//\/\/\\\\/\\\/\\//\\\///\///\\\/\\\/\\/\\\\\/\\\/\\\/\///\\/\/\//\\//\\/\\////\\/\\\\///\\\\///\/\/\\//\\\/////\\\\\/\\/\\\//////\//\//\////\\/\\\/\\//\/////\\\\/\\\/\\\///\\/\\\\\/\\///\\/\/\//\\\/\/\/\\///\\/\///\/\\/\\\\\/\\\/\/\//\\\/\\//\\\\/\//\//\/////\/\\\////\/\/\\\\\///\//\\\//\\//\\\///\/\\//\///\\\/\//\\\/\\\/\\///\///\\\\////\\\\//\////////\\\//\\\\\\\//\//\//////\\\\\//\\\//\\/\\/\\\\/\\\/\///\//\///////\/////\\/\\\\//\/\/\\\/\\\\///\///\\/\\\////\\//\\///\////\\//\\\\\///\\\//\/////\\\\\///\\\/\\/\///\//\\/\/\/\///\////\///\//\/\//\\\\\/\/////\\/\/\/\\\/\/\\\/////\\//\\/\\\\\/\\//\///\\/\/\\\\/\\/\\//\///\\/\//\/\///\/\//\////\///\\/////\/\///\\\/\\////\\\/\//\///\\\/\/\\\/\\\/\\\\//\\\\\//\/\//\//\\/\\\\\\//\//\//\//\\\//\\/\\\/\////\/\/\\//\\/\/\///\//\\\\\///\\\\/\\\/////\\\///\/\//\/\\\////\/\\/\/\\//\///\/////\\\\\//\\\\//\//\////\\\/\////\//\\/////\///\\\\/\/\\////\\\/\/\//\\//\///\//\/\\\/\/\\\\\\\//\\/\\\\\////\\///\/\\\\\\\/\\\//\\/\\///\\\\/\/\\\\\\\/\\\\/\\\\\/\///\/\/\/////\//\/\//\/\\/\\\\///\/\\\\//\\\\/\\\\/\//\/\/\\///\//\\/////\/////\\/\/\\\\/\/\/\\/////\\\/\/\\//\/\\\\\\/\/\\\\//\\\/\////\///\/\//\/\/\\\\\\//\//\\///\///\/\\///\\//////\/\////\/\/\/\\\//\/\/\\\\///\\/\///\\/\\/\//\\\/\/\\\\\\\//\//\\\\/\//\\/\\\\\/\\/\\\\\\//\/\//\/\\\/////////\//\\/\\/\\/\///\\\/\/\/\/\/\/\//\////////\/\/////\\\\/\\\/\/\/\\\////\\\\\/\/\/\\//\//\///\/\///\\\///\////\//\/\////\\\////\\\\\/\/\\///\/\///\/\/\\\\/////////\//\/\/\\\\\\/\/\//\//\\\///\/\/\//\//\\//\/\\\\////\//\\//\\\/\//\/\///\//\///\/\////\/\//\//\/\/\\\//\\\\/\/////\\\\/\\/\/\\\\/\\/////\\\\/\//////\//\\//\/\\/\\\\/\//\\//\\\/\\\\//\/\/////\\//\\//\///\/\/\\/\\\/\///\/////\\/\/\\\\\//\\\\/\\/\\\//\\\/\//\\/\/\\/\/\\/\\\/\//\/\///\\////\////\\//\/////\////\/\\\\\/\\/\/\/\\//\/\/\/\\\///\//\/\\/\\\\/\///\\//\\\/\\/\\\\/\\\\\/\//\\\/\//\\\/\\\\/\\/\\\\\\\/\\\/\\//\\\/\/\\/\/\\///\//\\\/\\///\/\\///\\/\/\/\\////////////\\\\////\\/\\//\//\\/\/\/\/\/\/\\\\\////\\/\/\\\\\\/\///\\//\//\/\\\/////\//\//\\\/\/\\/\//\\\//\//\/\/\\///\//\///\//\\\/\///\\/\\\\/\/\\\////\\\\\/\\\/\//\//////\\/////\\\/\/\////////\\/\/\/\//\/\/\///\////\\\\/\/\\/\\\\\\\/\/\\///\/\\\/\\\\/\/\\\\/\\/\\\//\//\\////\\\\\\\\\\/\\\/\////\\\//\\///\//\\\/\\/\//\/\\\\/\\\\\/\\\////\//\\////\//\//\//\\/\\\\\/\/\///\\\///\/\//\\\//\/\/////\/\\\\/\\/////\/\\//\/\\\//\\//\\\\/\//\///\\/////\/\\\\//\/\\//\/\\//\\\/\/\/\\\\/\\//\//////\/\\//\//\\////////\\\\/\/\/\\\/////\/\\\///\\//\\/\\//\\/\//\\///\\/\\///\/\/\\\\\\///\\//\////\/////\/\/\\\/\\/\/\/\\\//\\\///\\\///\\\/\\\////\//\\/////\\//\////\\/\////\\\\\//\/\///\///\///\\\\/\/\/\//\//\\//\\\///\\///////\\////\\\\/\\//\/\\\/\\////\\\/\//\\\\\\\/\/\\//\/////\/\//\\///\//\//\/\/\\/////\\\/\//\//\\\/\/\\\/\\//\/\\\//\///\/\\\/\\\/\//\\\\\/\\\\\\\/\////\//\\/\\\\\/\\/\\\\\\//\/\\\//\/\////////////\\//\\///\\/\//\/\\\\//////\\\\\\/////\\//\/\////\/////\\\/\\/\/\\\\/\\\/\////\//\\\/////\/\///////\/\\/\\\\///\//\\///\/\\\//\/\//\/\/\\/\/\///\////\\\\\/\\//\\\\\\/\\/\///\//\\///////\///\\\/\\/\\\/\/\/\/\\\///\\\\/\/\\/\/\\/\\//\\//\/\\///\\\\\/\////\\/\///\\/////\/\/\//\/\\\\\\//\\\\///\///\\\//\\/\\\/\\\\\\\/\\/\/\\///\\///\////////\/\\/\\/\///\///\///\\/\\///\\/\///\////\/\\\/\///\/\\/\/////\\////\\//\\\/\///\\\\\\/\/\\\\\\/\/\\//\\/\/\/\/\\/\////\\//\\//\//\\/\\\\/\\/\\\/\///\//\\/\\\\/\\///\///\//\////\\/\\\\\\\\\\/\///\///\////\\\\\////////\\\\/\/\\////\\\//\\/\\\//////\//\/\////\\\/\\/\/\\\\\/\\\////\\\///\\\/\\\/\\//\//\/\\///\\/\//\\\\\\/\\\/\\\/\/\\///\\\/\///\//\\/\/\\//\/\///\\\/////\//////\\/\\\\/\//////////\\\//\\\\/\/\\\\\\\/\//\/\/\/\//\\\/\\\\\\/\\/\\\\\\//\\//\\/\//\//\/////\//\//\//\/\///\\/\\\/\/\\///\\\\/\//\/\\\///\\/\\/\//\\\////\/////\/\/\\\//\//\/\//\//\\\//\//\\\\\\/\\///\/\\\////\\/\/\\////\/\\//\///\/\///\/\///\\\\\/\//\\/\/\\\//\\\/\////\\\\\\/\\/////\/\\/\\\/\\\\/\//\\//\\\/\/\/\\//\/\//\\\/\\\\\//\/\\/\///\\/\/\\\\/\\/\/\\\\\//\\////\\\\\/\///\/\\\\\/\\/\//\///\//////\/\/\//\//\////\/\/\\\///\\\\\/\////\//\\//\//\\//\///\\\/\\/\\\///\\/\/\///\///\/\///\/\\//\//\\\\//\\\///\\//\\\////\/\/\\\/\//\\/\\/\/\\////\/\/\\\/\//\\\//\///\/\\\\\/\/\\/\//\//\/\///\\///\/\\/\\//\//\\/\/\/\\\///\////\/\\/\\///\\\\\\\\\\\\\/\\///\\\//\\//\\\\//\//////\////////////\///\/\///\\\//\\\\/////\\\\///\\\//\/\/\\///\//\/\\\///////\\/\\\/\\/\\///\\\/\/\\\////\\\\\//\/\//\/\/\/\\\////////\\/\\\\///\/\\//\////\/\//\\\////////\\\/\//\/\\\/\////\\///\\\///\\/\\\/\////\//\\\///\/\//\//\\/\\\/\//\\\/\/\\//\\\\/\//\\\\\//\/\/\////\/\/\/\\/\\/\/\\/\///\\/\///\\\\\\/\//\\/\////\\//////\/\/\\\\/\\\\/\\//\///\//\\\//\/\\\\/\\\\\\\/\\\\\///\\\\\////\//\/\//\///\\/\\//\\\\\/\\\////\\///\\/\/\\/\\\//\\\\\/\///\\\/\/\/\//\\/\\/\\/\\/\\//\\\//\/\\\\\\//\\\\\\/\//\\/\/\\\\//\\/\\/\/////\\/\///\////\//\/\//\\/\\\////\////\\\\///\\\/\//\\/\//\////\/\/\\/\\//\\/\\\\//\/\/\\/\////\/\////\\/\\\\\/\/\/\/\\//\\\/////\\\/\\\\\/\\\//\\//\/\/\\\///\\//\\/\/\\\\\\//\/\\/\\/\///\\\/////\\\\\\//\\\/\/////\/\/\//\\\//\\/\\\////\/\\\////\\///\//\//\///\////\\/\//\\\\/\\/\////\\\\\//\\/////\/\/\/\\\\\/\\////\//\\\\\//\/\\\/\\\\\\\/\///\\\\//\//\////\\\\/\//\//\\///\\/\\\//////\/\\/\\\\//\/\//\\/\\\///\\\////\\//\\///\/\/\\//////\\\/\/\\\\\\/\///\/\///\/\/\/\\\/\/////\/\\/\/\//////\/\\\/\\/\/////\\/\\//\//\\///\\\\\\/\/\\\\///\\\\\///\\///\\/\/\////\\\/\/\//\///\\\///\\/\\\/\///\//\\/\/\////\\/\/\/////////\\\\/\/\///\\\//////\///\\///\\/\////\/\/\\\/\/\/\/\\\/\\\\/\\\\/\\\\//\\/\/////\\/\/\\//\////\\/\/\/\\//\\///\/\////\\\\/\//\\\\/\//\/\\//\////\/\\/\\/\\//\//\\\\/\///\///\\\//\/\//\/\/\\\//\///\\\/\/\\\\\/\/\\\/\////\/\//\\\\\//\\/\\////\/\\/\/\\\\/\//\//\/\/\/\\/\////\///\\\\\\//\\//\\/\///\//\/\/\\/\\/\\//\\\\//\/////\///\/\\\/\//\\/\/\/\\//\/\/\/\\\/\\\\\///\\//\\\\/\/\//\/\\////\/\//\\//\/////\\\\/\\\\/\/\/\\\/\/\\//\////\\/\\//\////\\//\////\/\//\/\/\\////\\/\\\/\\\/\\///////\/\\\\\///\/\\/\\\\/////\/\\\\/\//\\/\/\\\/\\/\\/\/\///\\\\\\/\/\\//\//\/\\//\//\//\\/\\/\\//\\/\\\\///\////\\\\//\/\\//\/\///\//\\\//\/\/\\/\////\\\\/\/\\//\\\/\\\/\/\//\\/////\//\\//\/\/\//////////\\//\/\/\\\/\\\\/\\\\/\///\\////\\\\//////\\//\\/\//\/\/\\//\\/\\/\\\//\\\\//\\\\//\\//\/\\/\///\///\\/\\/\//\///\\/////\/\\\\///\\\//\/\\//\\\//\\\\\/\/\\\\\//\///\\/\\\//\/\/\/\\//\\/\\/\///\\\\\/\///\\/\/////\///\//\\//////\\/\/\\/\//\\////\\\//\///\\\/\\///\///\\/\\\///\/\/\\\\/\\//\\/////\//\\/\\\//\\//\//\\//\//\\///\/\//\\/\\\\/\/\\/\///\/\//\\\\\/\/\////\//////\\///////\\\//\/\\///\\/\\\//////\\///\/\\////\\////\/\\/\\/\/\///\/\\\\///\\\\///\//\\\/\///\\\//////\\\//\//\//\\\/\\\\\//\/\/\/\\/\\/\/\//\\\\/\//\/\\\/\\//\/\\\\//\\/\//\/\////\//\/\//\\\/\\///\/\\///\///\/\\\///\\/\\////\\/\//\/\\///\\\/\\\/\\//\\\/////\\\/\/\\\/\//\\\/\////\//\/\/\/\\/////////\\\\\//\\\/\/\\\\/////\/\/\\////\/\\\/\\//\\/\//\\\///\\\/\/\//\////\/\//\/\/\\/\\\\//\\\\/\/\/\/\\//\\\\\//\/\/////\//\/\\\///\//\//\//\\////\/\/\\\/\////\\\/\///\/\\\///\\///\//\\\/\/\\////\\\/\//\\\/\\\\/\//\\//\\/\/\\//\/\\\/\\////////\\/\/\\/\/\\//////\/\\\/\///\\/\\\////\/\\//\///\/\//\\//////\\/\/\/\\\//\\///\/\\\\///\\\\\\\///\\/\/\///\\\\///\/\/\\//\//\/\/////\///\///\\\/\//////\\\\\/\\\//\/\/\/\/\\\\/\/\\\\//\//\//\////\\\///\//\///\//\/\///\\\\\\/\//\\\///\\///\////\//\//\//\/\\/\\/\/\//\/\\//////\\//////\\/\///\\\\/\/\\/\\\///////\\\/\\//\\\\\\/\\\\//\///\\///\/\\/\\\/\\///\\/\\///\\\/\\\/\\/\\\\/\\/\/\//\\\\\//\\//\\\\\\/\//\\/\//\\//\/////\//\//\//\/\\\/\\\/\\/\/\\\\/\/\/\\\/\//\//\//\\//\/\\\/\//\/\\\\\//\\\\/\\//\/\\/\\/\///\/\\//\/\\/\\/\\///\\\\/\\\\\/\\/\/\//\///\\/\\\/\\/\\\\/\\//\/\/\/\\/\/\\//\\\/\\\\/\\\\\///\\\//\/\\\\\\\\\\/\\/\//\//\\/////\\\/\\/\//\//\///\/\\/\/\\\///////\//\\\/\\///\\/\\//\/////\/\\\/\\\\\/\\///\////\//\\\///\\/\/\\////\///\///\\/\/\//\\/\\//\\\///\\//\\///\///\///\\//\\//\////\///\///\\\\\/\/////\//\\\//\\\\\\\\//\\\\\\/\/\/\///\\///////////\//\//\////\\\\//\\///\\\\\/////\\////\\//\//\\/\\\\//\//\/\\\\\\/\//\/\\/////\\\/\/\\///\//\//\///\\\\\///\\\\\/\\///\\/////\/\\\\\\\\//////\\\\\/////\/\/\/\\/\\/\\///\\\\\\\/\\\//\/\\\\/\\\\\/\\\///\\/\\////\\/\\/\\\\/\\//\\/\/////\\/\/\///\//\\/\\\\\\/\\///\\////\/\/\\\/////\////\//\/\/\\\///\/\/\\/\/\/\\\/////\\\/\//\///\/\\\////\\//\/\/\//\////\\/\/\\////\\//\/\///\\/////\\\//\/\\///\//\\////\\/\\\\\\/\\////\\\\//\\//\\\//\/\/\//\/\\//\//\//\\\///\//\//\\//\\\\/\//\/\///\\/\/\\/\///\//\/\\/\\\//\\//\\/\///\/\\////\\//\\//\/\///\\/\///\\/\\///\\//\//\\\\///\\/\///\\/\\/\/\/\/\///\////\\\\\/\/\//\//\\/\/\\\\//\/\/\/\\/\\\//\\\\///\\//\///\\//\\\/\\\//\\\\\/\\\/\/\///\\/\//\\//\///\////\\/\\/\///////\/////\\/\//\\\//\/\\\/\///\\\\\//\\\\\/\/\///\\/\/\\\\//\\/\\\\/\\/\/\/\/\\\\\/\//\\\\/\\/\\/\///\/\\\\/\\/////\\\\\\\\\//\\///\/\\//////\\\/\/\\/\\//\\\\\///\\\\///\\////\/\\/\///\/\\/\/\\/\\\///\/\/\\//\\\\//\/\\//\\/\\/\\/////\\/\//\///\/////\///\\/\\//\\\/\\\\/////\/\///\/\/\////\\\\/\//\/\///\\/\\\//\\\////\\//\/\\\/\///\\\\/\\//\//\/\/\///\/\\/\////\\/\\/\/\//\////\/\/\\\\\/\\\//\/\/\///\/\\\////\\\\\\\//\///\//\\/\\\\/\\///\\/\\//\/\///\\////\\/\\//\/\/\\////\\//\\\/\/\\\/\//\/\/\\//\//\\\\\\\\\\/////\///\/\\\\\/\/\////////\\\////\/\/\\\/\\////\/\/\\\\/\\/\/\/\\/\//\/\//\\\/\\\/\\/\//\//\//\\\/////\\\\\//\//////\/\\\\\/////\/\/\\\\\\/\/\/\\//\\\\\\///\/\\\\/\//\/\\//\//\\/\\//\/\/\\\\\\\/\//////\\///\/\\////\//\//\/\//\\\///\\/\/\\//\\\\\/////\\\\/////\/\////\\////\//\\//\\/\\\/\/\///\\\////\\\\\\/\\\/\\/\////\\\//\\\\///\/\\\\/\\\\/\///\/\\///\//\//////////\//\/\/\\\\//\\\\\////\\\///\\\/\///\\\\/\/\//\///\\\//\\\////\///\/\\///\/\///\\///\\//\/\/\\\///\///\\//\\\////\\/\/\\\\\/\\\\////\\/\/\\\///\//\/\\\//\\/\\/\///\/\\\\\\\\/\/\\////\\/\//\//\\\\//\//\\/\/\\\\///\/////\/\\/\\////\/\\\\\\\\///\/\\\///\//\///\//\\//\///\/\/\\/\\///\/\//////\\\\//\\\/\//\/\//\\\\//\\/\/\//\///\\/\/\//\\///////\/\/\\\\/\\/////\\/\/\\\///\//\/\\\\\/\//\\\/\\/\/\//\/\\/\/\\\\\/\\\\\/\\//\/\\\\\/////\\\\\\\//\//\/\\\\/\/\/\\///\/\//\///\\\\\\//\//\/\\//\/\//\\///\/////////\/\\\\/\\\/\//\\\\\/\\\///\\/\\//\//\\\/\//\//\/\\\\\///\/\//\/\\\\\/\/////\\\/\\\\///\//\/\\\/\\////\/\/\/\\\\/\/\/\\///\\/\/\\\/\//////\/\////\////\\\\\\\/\\//\\\/\//\\//\\/\/\/\\\/\\/\\/\/\/\\\\\/\\\\\\////\\/\///\////\/\\//\/\/\//\/\///\/\\\//\\\///\\///\////\\/\\////\//\\/\\///\//\\\\/\/\\/\\///\\/////\//\\\\/\\\\\/\/\/\\//////\\\\///\/\////\//\/\\//\/\\\///\\/\/\/\/////\/\/////\\\//\/\/\\/\\/\\/\/\/\\\///\/////\\/\/\\/\\\//\\//\\\\\////\\\\//\\//////\/\//\\\\\\\\////\\/\/\\\/\///\/\\\/\\/\\\\\///\//\//\\/\\\//\\/\\\\\/\\/\\///////\\\\/\\/////\//\//\/////\\\\///\//\\///\\\///\/\///\/\///\/\//\/\//\\/\\/\//\//\\/\//\/\\\////\\\\\\/\/\\\/////\\////\\////\\/\//\/\/\///\\\//\//\/\\/\/\/\\\\/\//\\///\\\/////\/\/\////\//\\/\/\///\\\\\/\\\/\\//\\\//\/\////\/\//////\\/\\\\\/\\/\\\///\\\/\\\///\\\\\\\\\//\/////\\\/\\/\\/\/\/\\/\\///\\\\///\////\/\\/\//\\\\\\\///\//\/\///\\\\//\//\\\\\/\///\\\\\\\/\/\/\//\\/\/\\/\/\///\\///////\/\//\\\\\/\///\\\\///\\\///\\\\///\///\/\\\\//\////////\\/\\///\\\\\/\//\\/\///\/\/\////\///\/\//\/\\\/\\/\/\\\/\/\\\//\\/\/\\\/\//\/\\\///\////////\/\/\\\\\\/\/\\\\\\\/\\\//\\//\/\\\\\\\\\/\//\\\\\\\\\\\/\\\\\\\\\/\//\//\/\\/\//\/\\/\\\\\\/\\///\\/\/\/\\///\////\//\//\/\//\\/\\\\/\/\\////\////\\//\/\\\/\\\\\\/\\\\///\/\/\/\\\//\//\/\/\//\/\\\/\/\\//\///////\/\/\/\///\\\/\\\//\//\/\/\//\\//\//\/\/\//\\\/\/\\\/\//\/////\/\/\\\//\\//\/\\\\\\\////\\\\\\/\\/\\\//\\\\/\\/\//\\\\//\//\/\\//\\\\/\\//\////\/\\/\/\\\//\////\//\\/\/\\\\\\\/\/\\\/\/\//\/\//\\/\//\\\\\\\\/\//\\\///\\//\\\\\//////////\\\\////\\\/\\\\/\\/\\\////\/\//\//\\\/\\\//\//////////\/\\\\///\\///\//\/\/\/\\///\/\/\\/\///\///\\/\\\/\//\//////\/\\\\\////\\\//////\/\//\/\/\\//\//\/\/\/\\////\\\\\////\\\\\/\\\///\\//\////\//\/////\//\\//\///\\//////\/\\\/\\/\/\\\//\\\\/\\\\//\\\/\//\\\/\//////\\\\/\\/\\/\//\/\/////\\///\//////\\\\/\\/\/\/\/\/\/\\\/\///\/\\\\\\\\/\////\\\\//\\/\////\\\/\\/\/\\\\//\/\\/\/\\/\\//\\\\\/\\\\/\///\///////\/\\/\//\//\/\\/\///\\\\//\\\/\\\\\\\///\\//\\/\/\//\//\\/\\\\//\////\\/\//\/\\\\\/\//\\\/\///\\///\////\\/\\/\\/\//////\/\\/\\\//\\\//\\\\\\////\\\///\/\\\\\\\/\\//\//\\\\//\\/\\\\/\//\/\\/\//\\\\\\/\\/////\\/\\\//\/\\\/\/\\\\/\\\\\////\///\///\/\\/\//\/\\//\\/\\\/\///\\///\////\/\\//\/////\//\\/\//\/\\///\\/\//\//\\\/\///\\\\\//\//\\\\\\/\\\////////\\//\//\\\/////\//\\\\///\\/\/\\\//\\\//\\\\/\\//\///\\\////\\/\///\/\/\\/\//\\/\\\/\/\/\/\\/\///\/\\\\\/\//\\\/\\\\/\\/\\\/\/\///\//\///\\/\\\\\//\///////\\/////\\\///\/\\///\\\\////\/\\//\/\/////\\/\///\\/\\////\\\\\/\\\\\\///\\\\////\//\\\\//\//\////\///\\/\\//\/\\\/\\\\\/\/\/\\\\\////\/\\\/\/\\///\//\\\///\//\/\/\////\\/\////\\/\//\/\/\\\/\//\\///\///\/\/\////\\/\\/\//\/////\/\/\\\\////\\\//\\/\//////\/\////\\//\\\\/\\/////\\/\/\/\\\//\\\\\\//\//\///\//\////\/////\\/\\\/\/\////\\\/////\\\///\\/\\\\\\//\/\/\////\\/////\\\/\\\\\////\\/\\\\/\/\\\/\/////\/\\/\/\/\\\\/\\\\/\\/\\/\/\\//\\/\/\/\//\//////\\/\\\\/\//\\\\\\/\\\\/\\///\//\/\\/\\\/\//\\\/\//\/////\/\/\///\\/\\//\/////\/\///\\///\/\\/////\/\\/\/\/\////\\\\\///////\///\/\\///\/\\\\//\/\/\/\////\/\/\\///\\\/\\/\\/\/\\\\/\\\\////\\///\\/\///\\//\\\\\\//\\///\\/\\//\///\\\\\/\\\\\\\\//\\\///\/////\\\\\\//\//\/\\/\\\\\///\////\\/\/\\////\////\\/\//\\\\\///\//\/\\/\////\/\//\\////////\\\//\/\\/\\\/\////\\/\///\\\\\\\\/\\\\//\////\\\/\\/\/\/\\/\\\\//\/\/\//\/////\/\\\\\\\\\/\//\\////\\\/\/\//\/\\\\\\\\\\\\//\/\/////\////\\/\\/\\\\\\\/\\\\\\\\/\/\\\//\/\//\////////\\//\\/\\\\/\\\/\\\\/\\\//////\//\\/\//\/\//\/\\//\////\\///\\//\/\\//\\//\\/\\\///\\//\\\\\\//\\/\/\\\\\\\/\\/\//\/\/\\\\\\////\//\\/\\/\///\/\/\\//\//\/\/\/\\\//\\/\/\///\\//\//\/\//\/\\\///\\///\\///\/\\/\/\\/\\\\///\\\/\\\//\\/\/////\\/\\\/\\/\/\\/\/\\//\\//\/\/\\\\/\//////////\\\\\\\\\//\\\//\///\\\/\/\/\\//\//\/////\//\/\\\\/\\/\\/\\/\/\\\\/\/\/\\/\/\\/\\///\//////\\/\//////\/\////\\\\///\\///\\//\\\///\//\///\\/\\\\//\/\///\\\\\\/\/\/\\\//\\/\\/\\\\//\\\\/\\/\////\//\//\/\//////\/\\/\\\\\\\////\/\\\////\\\/\\//\/\//////\/\/\\\\/\\\//\\\/\\//\\//\\////\\\\\///////\//\//\\\/\/\\\/\/\\///\\\////\/\/\/\\/\/\\\\\/\/\///\//\\\///\\\\/////\//\//\\/\/\///\//\\//\/\/\/\/\\\\/\//\\//\\\/\//\/\\//\\//\/////\/////\\\\\/\/\\\\\\/\\///\/\/\\///\//////\//////\//\\\\/\/////\/\/\/\/\///\\\\\\//////\/\/\/\/\\\\/\////\\//\///\\////\/////\/\\\/\///\//\\//\/\\\/\/\/\/\\/\\/\///\\\\\\\//\\//\//\/\\\/\//\\/\/\\/\\/\//\///\\\/\/\\///\\/\////\/\\\\//\//\//\//\///\\\\\\//\\//\\/////\\/\/\/\\\//\\/\\\//\///\/\/\/\//\/\\\\\\\/\\/\\////\\\\/\/\\\//\\\\\\\\\/\\\\\//\\/\\\\//\///\//\////////\//\/\\///\/////\\\\\///\\///\\///\\/\\\/\\\////////\\/\\\/\\///\/\/\\\/\\\///\\//\/\/\\//\//\\//\//\//\///\\/\//\/////\\\//\\//\\///\/\//\/\\///\\\/\//\\/\\\//\\\/\///\////\\\\////\\/\////\\//\\////\\\/\\/\\\/////\\///\\/\//\\\\/\\//\/////\\/\\/\/////\/\/\\/\\\\////\\\\\//\/\\\///\//\\//\//\/\/\/\\\\////\/\\/////\\////\\/\\/\\//\/\/\/////\/\\\/\/\////\/////\\//\\/\///\/\//\\/\\\////\//\\/\\//\\/\/\\///\//\/\\\/\\\//\/\\///\\\\//\\\\////////////\\/\///\//\//\\\\\\/\/\//\\\/\/\\\\///\\/\\\\\\//\\/\/\//\/\\\\/\\\/\\\//\//\\\/\/\\\\///\//\\\\\/\\/\/\\/\\/\\//\\///\\\\/\\\/\///\/\/////\//\/\\\//////\\/\///\\\///\\\/////\///\\\/\//\\\////\/\/\\/\/\\\/\/\////\/\\/\\\\//\/////\\\/\/\\\/\\\/\/\\\\\\\\/\/\/\/\\//\\///\//\\//\\//\//\\\/\/\//\/\//\\\\/////\\/\///\\\\/\\/\/\/\/\\//\\\///\/\\\\//\///\//\////\///\////\\/\//\/\//\/\\\/\/\/\\\////\\\/\///\/\\//\\\\\/\\\/\\\\\//\////\\/\\/\///////\\/\/\//\/\///\//\/\\//\\\/////\/\\\\/\\\\/\\////\//\\\\//\\\/\///\\\\\/\\/\/\//\\\\/\/\\/\\\/\/\\/\\\/\\\//\\\////\/\\//\\//\//\\\\\/\\\/\\\\////////\//\\/\/\\\\\\\//\\/\\/\///\\\/\///\\//\\//\\////\\/\//\\\\\/\/\/\\//\///\\///\\/\\\\/\\\\//\\//\\\/\\//\//\\/\\\\\\\\\\\////\\/\//\/\\/////\\/\\/\\//\\\//\\//\\\//\///\\/\\\//\///\\///\//\\\\//\/\//\/\\\\//\/\\/\/\\\//\\/\/\\\\//\////\\\\/\\//\//\/\\/\\\\/\/\\///\\//\\\/\/\\//\\/\////\\//\/\\//\\\/\\\/\\///\/\\\\//\/\/\\/\/\\/\/\/////\\\\/////\\/\\\\\/\/\\/\\///\\/\\///\\\/\\\\/\\/\\/\/\\//\\/\////\\/\//////\\\\\\/\//\\\\///\\\//\///\\//\//\//\\/\/\\/\/\/\///\\\//\\\\\\/\//\\\\/\///\/\\\\\\\\\//\\/\\\\//\/\//\\\/\/\/\\/\\/\/\\//\/\\///\/\/\\//\/////\//\\/\\\\/\\///\//\//\\\//\\\//\//\\/\\//\//////\\\/\\//\/\\//\\\\\//\/\/\/\//////\/\\/\//\\\/\\/\/\/\/\/\\\/\\\/\\/\//\\\\\//\\///\\\\/\//\//\\\\\\//\////\\////\\/\\\\//\\////////\\\\/\\///\\/\////\\/\/\/\///\\/\\//\\\\//\//\\\/\/\/\\\\///\/\\\\\\\\\///\////\/\/\\//\/\//\\/\\/\\\///\\\//\/\\\//\\//\/\\//\/////\\\\\////\\///\//\\//\\\/\/\/\//\\///\\\/\/\/\/\\/\//\/\\\/\\\/\\////\/\\/\\//\/\\\/\/\//////\/\////////\\///\\\\\////\\\//\/\\///\\\/\\///////\/\/\\/\\\/\/\\\/\\\\\\///\\/\///\\\\/\\/\/\\//////\///////\////////\////\//\\//\\//\\\/\\///\\\/////\\\//\/\/\\/\//\\\\\/\//\/\\\//\/////\/\//\/\//\\\\/\//\\/\\///\/\/\/\/\///\\\\\\/\\\///\////\\\//\\\/\/\////\/\//\/\/\//\\\\\\/\\/\\//\\//\//\\\\//\\\/\\/\//\//////\\////\\/\/\\\\\\/\\\\//\\\\/\/\\\//\\\/\//\//\/\\/\/////\//\\/\/\//\/\/\\///\\\\\\//\/\\\/\/\\\//////\//\//\//\//\\/////\/\//\\///\/\/\\\/\\\\/\\\//////\/\\\\//\/\\\/\/\\//\\//\\\////\//\/\/\\\/\\\\/\\\/\/\///\/\/\\\/\///\////\/////\/\///\\////////\/\//\/\////\\\\/\//\\///\\/\\\\/\/\\\\\///\//\/\\\\\///\\\\\\\/////\///\\//\\\\\\\\\//\/\\/\\\/////\\/\/\\/\\/\//\/\\/\\//\/\\\//\\//\\/\/\/\\\///\/\\////\//\/\\/\//\/\\//\//\\\\/\\\//\////\\\/\/\\\\\////\//\//\///\/\//\//\\////\/\///\/\\\//\\\\\\\\/\/\\\/\/\\\\///\//\/\//\////\/\\\\/\///\/\\\/\\\/\/\//\/\/\\\////\/////\//\\/////\////\\/\\///\//\\\//\\\/\\\///\\\//\/\/\\\/\//\///\\///\///\\/\////\\\\\/\\\//\\\\\\//\\\/\//\\\\/\\\/\//\/\//\\\/\/\\\//\\\/\\/////\/\//\//////\/////\\/\/\\///\\/\/////\\/\/\\\///\//\/\\/\\/\\\/\/\////\/\\/\\//\\\\\/////\//\\/\/\/\/////\///\\\/\\\///\\\\\//\\\/\/\//\/\/////\\/\/\/\\/\/\//\//\///\//\/\/\//\\/\\\\/\\\\////\/\\/\/\\\\\//////////\//\\/\/\\\\\/\\/\\/\/\\///\/\\/\/\\\\/\\/\//\/\//\//\/\\\\//\\/\\/\\\////\\\///\/\//\//\\\/\/\\///\/\//////\\\\//\///\////\\/\////\/\////\///\/\\\//\\////////\/\\\/\/\/\\\/\//\/\/\\\/\////\/\\/\//\\\\\//\\\\\\/\\\/\/\/\\\\/\/\//\\/\/\\/\\/\\/\\////\\\/\////\\\\/\//////\//\\////\//\\/////\//\//\\\/\\//////\\\/\//\\/\/\\//\\\\\//\//\\\///\/\\\/\/\\\\\////\/\//\\\\\\\\/\//\\/\////\///\\/\\\//\////////\\/\/\/////\\\/\\//\\\///\\///\/\\\/\/\/\//\\\/\/\\/\/\///\\\/\\/\\//\\\\/\\\/\//\//\///\/\/\\//\/\/\\/\\\\\/\//\\\\\/\\/\//\//\\//\\/\\/\\\\///\\/\//\\/\\/////\/\\\\\//\//\/\\/\\\/\//\/\/\\/\//////\\\/\\\\\/\\\\\///\/\\//\\\//\//\//\//////////\\\\\/\/\\\/\/////\\\///\\\//\\/\//\\/\\\\/\/\/\\/\\\\/\\//\///\\/\\\\/\\\\\//\/\//\/\\/////////\/\\\//\//\\////\\\/\\\\\\///\\//\///\\/\\////\//\\\//\///\\/\/\/\\\/\//\/\\\\///\/\///\\/\///\\/\/\\\/\//\/\\//\\//\\/\//\\\\//\\\\\/\\/////\\///\////\\/\\///////\/\\\///\\///\/\/\//\//\\//\\//\\/\\\\/\\\//\\//\\\\//\\\\\//////\//\\\\\//\\\/\\//\\/\//\\\///\/\\/\\/\/\\/\/\/\///\/\\/\\\/\//\/\//\/\\\\//\\\////\////\/\\\/\/\/\\//\///\//\\\//\\/////\/////////\\\////\/\\//\\\///\\//\/\/\/\\//\\\/\/\\/\//\/\//\\\/\/\/\//\/\\////\\//\//\\///\/\////\//\/\\///////\///\/\/\//\////\\\/\\/\//\\\//\\\\\/\\\//\/\/\//\\/\\\\/\\//\/\\/\\/\\/\\\\/\//\\\/\\//\/\\//\\/\\\/\//\/////\\/////\\\/\\//\/\\////\\/\\\////\\\//\//\///\/\/\/\/\\\/\\/\/\//\\\\\//\\//\\//\\/\\\\/\\/\//\\\\\\\////\\//\//\\//\/\////\//\//\/\/\/\//\\///\///\\//\/\\\\////\//\\//\///\//\\\\\\/\/////\\//\\\\/\\///\\\\\\\\/\///\\\\\\/\\/\/\\//\\\\/\\/\\\//\\/\////\/\\//\\\\\\\\/\\/\\////\\\/\/\\\\\///////\/////\//\/\////\/\\/\/\\\//\\/\/\/\\\//\\\/////\/\/\//\/\//\\////////\//\\///\//\///\///\\//\/\/\/\////\/\//\/\/\/\\\//\\//\\//\\/\\\/\///\/\\\\////\\\\//\///\/\\/\//\\/\///\\\//\//\\//\\\\\\\\//////\///\///\\//\///\\//\\/\\\/\/\//\\/\/\///\///\\\\//\/\/\\\\\////\\/////\/\//\///\\/\\\\\/\\\/\//\\///\//\\\\///\//\//\/\\\\/\//\\\\/\/\\\\\//\/\///\/////////\//\/\\//\//\\/\\////\/\/\/\/\///\////\\///\/\\/\\//\\//\\/\\/////\\\\\\/\\/\\\\\//\/\/\\/\\\/\/\\\//\/\\////\/\//\//\/\//\/\\\//\\\//\/\\\/\\///\\\\/\/\/\//\\\/\\\/////\\/\\\/\//\\\////\\/\/\\/\/\\\/\\\\\//\\\\\\///\/\\//\/\/\//\\/////\\\\\\\/\\\\/\\///\\\/////\\\/\\/\\/\/\\///\////\\/\/\/\///\\/\/////\/\/\//\\////\/\\/\/\///\\\///////\/\//\\\//\//\\\\\///\/\/\/\/\//\///\/\//\\\/\\//\\\\\\/\\\\\//\/\\/\\\/\////\\\\//\///////\//\\/\//\/\/\\\\\/\\\/\///\\/\\\//\\//\\\\//\//\\/\\/\/\\\\/\///\///\//\\\/\\\/\\///\\/\\//\\\/\//\/\//\\//\/\\///\/\//\/\//\\\//\\\/\\////\/\\//\\/\\\/\/\//\\/\//\///\//\\/\/\/\\/\\\\/\/\/\///\/\\/\/\\/////\///////\///\/\\\//\/\\\\\///\///\\\\/\\////\\/\//\\/\\\\//\\\///\\//\/\//\////\\/\\/\\/////\/////\\///\\///\\/////\////\/\\\///\////\///\/\\\//\\////\/\/\\\////\\\/\/\\\\///\//\\\//\/\\/\/\/\\\\/\\\\\\//\\\/\/\/\\\\\/\//\\/\\/\\/\//\\/\//\\//\//\/\\\/\\\\//\/\/\\////\\/\/\\\/\//\\\/\\//\\/\//\\\\/\\\\\\\\/\\\/\\\\\/\\///\\/\////\/\\/\\\/\\\\\\//////\\/\\\////////\/\/\\/\/\\\/\/\///\//\/\\\\////\/\/\\//\\//\\///\/\/\/\\/\/\/\///\///\///\///\\\\\/\\/\///\///\\///\/\\\\//\\/\\//\//\/\///\\///\\///////\////////\\//\\\\\\///\\///\/\//\\///\\\\\/\//\/\/\/\\//\\\///\/\/\///\\//\\/\///\\\\\/\\////\\///\/\\//\/\///\//\/\\\\/\\\/\/\/\\\\////\/\\/\/\\\\/\/\\/\////\/\///\/\/\\//\\\\\\/\///\\\//\\/\/\////\\////////\/\/\/\\//\////\/\\//\/\\\//\//\\//\\//////\\\////\\////\\/\/\\///\///\\\/\\\///\\/\/\///\/\\/\//\\\//\/\\/\\\/\\/\\/\/\\///\/\////\\//\\\/\\\\//////\///\\\///\\/\\\/\\//\\\///\\\/\\\\\/\\\/\\\/\/\\/\\\\\/////\\/\\/\//\/////\/\\\\\\\\\///\\/\\/\/\\/\/\////\\\\\\\\/\/\\///////\///////\/\\/\/////\\\\\///\\\////\/\\\\/\\\///\/\\/\\//\\/\/\/\/\//\///\\///\/\\//\/\///\\\\/\\/\////\///\\////\\/\/\/\\/\//\/\\\\\/\/\\\///\/\\\\///////\\\/\\\\\//\\/\/\/////\////\\\\/\\\\\\//\\/\////\\/\///\\\/\\//\/\//\\\\\/\/\/\/////\\/\/\///\\\\/\//\//\\\\/\//\\\\///\\\//\/\/\\\/\/\\/\///\\//\/\/\\/\/////\//\////\/\/\//\\\\/\/\\/\\\////\\//////\/\\\\\\\\/////\\/\/\////\\///\/\//\//\//\\//\///\/\/\//\/\\/\////\\\\\\\\/\\\/\\\\\\///\////\/////\//\\\/\\//\\\\\\///\\\///\\\/\\//\////\/\\/\///\\\\\/\/\\\\\\////\////\///\\\//\//\\//\\//\/\////\\\/\/\////\\/\//\////\\/\\\////\/\\\\\\//\//\/\/\/\/\\\\\\///\/\\\\\\\\///\/\/\\\\/\\/\\//\\//\///\//\/\//\\\\\//\///\\//\///\\//\\\\//\//\//\\\\\\\\\//\\\/\/\///\\\/\/\\//\/\//\//\\/\\///\\\\/\\//\//\\/\/////\\/\////\\/\\/////\/\\/\/\/\/\/\/\\\//////\\\//\\//\//\\/\\\\/\///\\\/\\\\\////\\\\\//\\////\//\\/\/\\//\/\\\/\\/\\////\\\\\\/\\\//\/\/\//\/\\\\\\/\/\\//\\//\////\///////\//\///\/\/\\\\\/\\\/\/////\\\/\/\///\//\\/\\/\///\///\\\/\\/////\\\\//\\\/\\/\/\\\////\\/\\\/////\/\/\\\//\\////\\\/\\////\\\/\///\//\/\///\\\/\\\/\\/\/\\\//\\//\\////\\\/\\\//\\////\\/\//\/\\\\///\///\///\\//\\\//\///\\/\\/\/\///\\\/\/\\\/\//\\\/////\////\/\\/\\//\\//\\//\//\\///\\\\//\//\\//////\\//\///\/\/\/\\\\\/\////\\\///\\\/\/\/\//////\//\\\///\\/\/\//\/\\/\\///\/\\////\/\/\\//\/\/\\\/////\/\/\///\\\\\\\\\/\\\\//\/\///\/\/\\\//\\//\//\/\\//\\\/\\\///\\\/\\\\\\//\/\/\//\\\\\/\\///\\/\/\\/\/\/\\\///\//\//\\\\///\//\\//\/\\\\\//\\////\\/\\//\///\\\//\\/\\/\//\/\/\\////////\\/\\/////\//\///\\/////\/\/\//\\\\\//\\\\//\\\/\//\\\/\/////\//\///\//\\\\\/\\//////\//\/\//\\\///\//\//\/\//\\\/\\\//\\//\//\/\///\/\\\\\//\/\\/\\//\/\//\\//\/\\//\//\\\\\\\\/\\\/\\//////\\\\\/\\////\//\/\//\\\/\/\//\\/\\\\\\\///\/\/////\\/\//\/\///\//\//\\\\/\/\\///\\//\\\\\\///\//\\\/\//\/\\//////\\\/\\//\\\\//\\\/\/\\\/\\\\/\//\/\/\/\\\\\/\\/\\\/\\////\/\\\\\\\/\\/\\\\/\\/\\////\\\\\/\\\\/\/\\/\\/\\\\\/\/\/\\/\\//\\/\\\\//\\/\//\\/\///\\/\/\\//\/\\//\/\\//\/\\///\\\\\\\/\/\////\/\\\\////\/\/\/\\/\\//\/\\\/\\//\\///\\\/\\\\/\////\\/\\\\/\\////\\\\\\/\/\/\\\///\//\//\///\\\/\\/\\/\/\\\/\\\\/\/\\///\\\\\\/\\\/\///\////////\//\\//\//\\//\///\\\/\////\/\//////\///\//\\\////\\/\/\\\\//\\\//\/\/\//\//\\//\/////////\\/\/\\//\\\//\\/\/\////\\\/\/\\\\//\/\\/\\/\\//\\///\\/\\\\\//\/\/////\//////\///////\\\/\\\/\///\\\\///\////\///\\/\\/////\/\\\/\\///\\\//\\\//\/\/\/\/\\//\///\/\/////\//\/\\\\\/\\//\/\\\\//\/\/\////\/\//\//\\/\\\//////\////\/\////\////\/\/\\///\\\\///\\\\\\\/////\\\//\\\///\////\\\\\\\\\\/\\\/\///\\/\/\//\\\/\\\\/\////////\\\//////\//\//\/\//\\///\/\/\\/\\/\/\///\\/\////\\\\//\\\\//\///\/\\\////\//\\\\\\//\//\///\\//\\/\//\\\\//\/\//\\\\/\/\/\\////\///\//\\\\\/\/\\/\/\\\//\/\\//\\//\\\\\\\//\\//\/\\\\//\/\\\/\\\/\//\///\\///\//\//\/\/\\/\\\\\/\//\/\////\\///\/\\\//\//\//\\\\//\\\\\//\/\\/\////\\/\///\/////\//\///\\//\\///\\\//\\\////\\\\/////\///\//\\/\\////\/\/\//\////\\\/\/\\\\\\//\\\//\\//\/\\\\//\\//\\\\\\/\/\\/\/\///\/\/////\//\//\////\/\\\////\/\\\//\\\/\\\\///\\\//////\\//\\//\\\\\//////\\\\/\/\\\//\\\/\\\///\////\\\\\/\\\//\///\///\\/\/\//\/\//\//\\\\\//\\\\\//////\///\/\/\\/\/\\/\/\\/\\//\/\/\/////\\////\//\/\/\//\///\/\///\\\//\\///\\\/\/\/\/\\\\///\\\/\//\\\\///\///\\//\\\\/\\\/\\\/\/\\/\\/\///\\//\//\/\//\/\\/\/\//\/\/\\\/////\/\/\///\//\/\/\\\\//\\/\\\//\\//\///\//\\\/\/\//\\/\\\\\//\/\/\\\\\//////\/\\\\\\/\\/\/\\//\\\\/\\\/\/\///\\\\\\///\/\///\//\\\\\\/\//\//\//\///\\/\\\////////\/\/\//\\\\//\/\///\/////\\\////\//\/\\/\\//\\///\\/\/\//\/\/\\/\/\//\\///\/////\/\\\\//\\//\/\\\\///\\\/\//\\\\/\\/\/\\/\////\\\////\//\\\\/\\\\\\\/\\\\/\\\\\\/////\\\/\\\\/\\/\\//\////////\///\\\\\/\//\\/\/\\\/\\\//\\//\\\\\/\\//\\\\\/\\/\\\\\//\///\\//\/\\////\//\\/\\//\///\/\/\///\/\\///\\///\\\\\//\\/\\\\\///\////\\///\\\\\//\\\/////\//////\\\\\///\/\\\\///\/\///\/\\\///\/\\/////\//\///\//\\\/\/\\///\/\\/\/\/\/\\////\\\\\\\\/\/\/\\///\/\/\/\\///\\/\\\\\\\/\///\\\///\/\\\\\////\//\////\\//\\/\/\/\\\\\/\\\/\\///\\/////\\/\\//\\/////\/\\/\\\/\\///\\/\\\\\\\/\/\////\/\//\\\\\//\////\/\\/\/\///\///\/\\/\\\/\////\/////////\\\///\\\\\\/\\\\//\\///\\///\\/\/\\\\\//\/\\/\/\///\\\\\/\//\\\//\\/\/\\\\\/\///\\/\/\\\\/\\\\\/\\\\//\//\\\\//\\/////////////\//\/\////\//\/\\///\\///\///\\/\\//\//\\////\///////\//\\\/\\\\\/\/\//\\\////\\\/\///\//\\//\\/\\\\////\\\//\//\///\///\///\/\\//\\\//\\///////\\///\\///\/\///\\/\/\///\///\\\\/////////\/\\/\\\///\/\\\/\\\\\////\\\/\\/\\\/\\\\/\/\\//\//\///\\\/\//\\//\\//\/\\\\//\/\/\/\/\\//\/\///\\\//\////\\/\/////\//\\\//\\//\///\\\//\////\\/\///\//\\/\\\\\//\//\\\\\///\\\\///\/\\///\//\\\\/\/\\/\\//\/\\\//\\//\/\\\/\///\/\\\/\\\\\/\\\//\\\/\//\\\\/\////\//\//\//\//\\/\//\\\\\/\//\/\//\\//\\//\\\\//\\\\\/\/\/\////\\//\//\\\\\\/////\\\/\////\\/////\/\//\/\\//\\\/\\///\\\\\//\\\/\\////\///\////\/\/\/\//\\\\\\/\\\/\////\\\////\\////\\/\\\\\/\/\///\\\\\///\/\\\/////\//\/\\//\\\/\\\\///\/\\\\///\/\/\\\\\//\//\/\\/////\/\\\/\/\////\\\\//////\//\\\//\\//\//\/\/\//\/\\///\\//////\\//\\////\//\/\/\\///\///\\////\/\\/\////\\///\\//////\///\/\///\//\\\//\\\\//\\\//\\\/\////\\/\/\\/\\\\\\\//\/\\/\\//\\\//\/\/\\//\////\/\/\\/\//\\\/\\\//\\\\\/\///\\//////\/\\\\\/\///\//\\\/\/\////\\\\/\//\///\/\\\\/\\/\///\/\/\\/\\\\\///\\\/\\/\//\///\\//\\//////\/\//\///////\\//\\\\\//\/\\\//\/\/\\\/\/\/\\//\/\\\\//\\/\/\\//\//\/\\/\//////\//\/\///\\\/\/\\\\\\\///\\\///\\\\/\\//\/////\//\//\\\////\\\\/\/\///\/\\////\\/\\/\\///\\\/\////\\//\////\\/\//\\\///\\/\/\/\///\\\\///\//\/\/\\//\//\\\/\//\\\\\\\\//\\\\\\\\\//\\\\/\//\//\///\///\/\\\\\\\////\/\/\/\\\\\\//\/\//\/\\/\\///\//\/\\\/\//\/\\//\\/\\/\//\//\/\///\////\\\/\\\\\////\/\/\/\\/\/\//\/\//\//////\\\//\\\/\/\\\\\/\///\\\\\////\//\\/\//\/\\\/\\\\/////\\////\\\\\///\\//\//////\/\/\\/\//\\/\//\\\/\\\////\/\\//\\\\\\\/\\\\/\//\\////\\\\/\\\\//\//\/\/\\//\\///\\\/\\/\\\/\\\/\/\\/\////\///\\\\\/\/////\//\/////\\///\\\///\//\/\/\/\//\\///\\\/\/\//\\/\///\/\\/\///\///\\\////\//\\//\\\/\/\/\\\\\///\\\\///\/////\\/\\\/\\\\/\\//\\\\\\//\////\\///\////\/\//\\/\\/\///\///\\\\////\/\\//\\/\\\/\///\/\\\/\\///\\/////\//\\/\\\//\\//\//\\///\\/////\/\/\\\\\////\\\\\/\\\\/\\\\//////\//\////\\/\\/\/\\/\/\\\\///\\\\//\/\\\\\/\/\/\\/\\/\\/\/\/////\\\/\\/\\\\///\//\\\\\/\\///\\//\/\\/\\/\\//\////////\///\/\\\/\//\\/\/\\\/\/\/\/\//\\\\\/\\//\\\\\\\\\/\//\\/\//\\\\/\/\\/\/\\/\/////\/////\\\\\/\\\\/\\/\///\/\\\//\\\\\/\\\\\/\\/\\/\/\/\/\//\\\/\\\\\//\//\\\//\///\/\\\\//\//\\/\\\//\/////\///\\//////\\\\/\\\\\\/\/\/\\\\////\\\///\//\/\\/\\\/\\\\/\\/\/\/\\/\/\/\/\\/\/\//\\/\\\/\\\\\//\/\//\\////\/\/\\/\/\\//\\\\\//\\////\\//\/\\\/\\/\\\//\////\\\/\/\///\\/\//\\\\/\\//\\///\\/\//\///\/\////\//\\//\\/\/\/\\\\/\\//\/\\/\/\\\/\\\/\\\\\//\/\\/\/\/////\/\\/\/\\///\\/\//\\/\////\\//////\\//\\/\//\\/////\////\//////\\/\\\/\///\///\/\//\\///\\\////\\\\//\\\///\\///\///\\\\\\\\\/\\/\/\\\\/////\/\/\/\\/\\\\\\\\\//\\\\\\//\\/\///////\/\\\\\\\\/\\\\\\\/\\\///\\//\\\/\\///\////\//\\\\\\\////\\/\//////\\/\\\/\\/\\/\\/\//\\/\///\\/\//\\/\//\/\/////\\\/\\\\\/\\\/\/\/\\///\\///\\\\\\\\\\/\\//\\//\\/\\\/\\\//\///\//\\//\/\//\////\///////\/\\\/\\\\\/\\/\\\///\\\/\/\/\\\/\\\/\\/\\\\\//\\\//\\//\\\//\/\\/\//\\\\\\/\//\//////////\\/\////\/\\/\\//\//\\\\\///\\\\//\\\\/\//\\\\///\\//\///\\//\\\/\\/\/////////\\//\\////\/\//\/\////\\///\\/////\/////\/\/\\//\\\\\\\/\\/\///\\/\///\/\/\\/\//\//\/\//\/\/\//\///\\\/\/\\\\//\\//\/\////\////\//\///\\/\\/\/\\\/\//\\//\\\\\\//\\\\\\//\/////\\\//\\\/\/\\/\/\/\\/\\\/\/\/\\/\\/\\/\////\\\/\//\\\\\/\\\\\\//\\/\/////////\\\\\\\/\//\/////\/////\/\/\//////////\//\\\//\\//\\//\\/\\\///\\///\\\/\\\//\\\/\\\//\\/\\\//\/\/\///\//\//\//\/\\\//\\/\\//\\\////\/\/\/\\\\\/\///\/////\////\\\/\/\///\\\\\/\////\\/\///\\\\\\\\/\\//\//\//\/\/\\//\\//\//\\/\\/\\\\\//\\\\/\/\/\//\\/\\\/\\/\/\//\/\/\\\\\\\\/\///\\/\\\\\\\/\/\\/\//////\///\\\/\\\\//\/////\///\\\/\\\\/////\\\\/\/\///\\\\//\//\\/\\/\/////\//////\\\\\\/////\//\\\/\/\/\////\/\//\/\\///\\\//\//\\////\\\///\/\\/\\////\///\/\\/\///\/\/\/\//\/\\/\\\/\/\//\/////\////\\\\///\\//\////\/\//////\/\///\//\\//\////\\\\\/\//\\\/\//\\\\//\/\\///\\/\\/\\\\/\\///\\//\/\//\\///\\\\\\//\/////\\\/\/\\\\\\\\/\/\\/\\\//\/\\\\\/\//\/\\\\\\\\\/\\/\///\/\////\\//////\//\//\\/\\\\//\\\\/\/\\/////\\//\///\/\\/\/////\/\\/\\\///\\\//\/\///\//\\\\//\//\\/\\\/\//\\/\///\//\\\\\\\/\/\\//\////\///\/\///\\/\\/\\//\\/\/\\/\\\\/\///\\\///\///\\//\//////\//\\\\//\/\\\//\\/\\//\/\/\/\\/\/\\\\//\////\\\//\/\//\/\\//\\/\\/\/\////\////\\/\/\///\/\/\/\\//\\//\/\\\\//\\\\/\\\/\/\/////\\/////\//\///\//\\/\\/\////\\\\\\/\/\\\\/\/\\\\\\//\\////\///\\//\\\\\\/\/\\/\///\/\/\/\//\\/\/\\/\\/\\\/\\\\////\/////\\/\/////\\\/\\/\\\\\/\//\/\/\//\///\\\\\\\\/\//\//\///\\\\/\//\\\///\//\/////\/\\///\///////\\/\/\////\\\///\\\\///\///\\\/\\/\\/\//////////////\\///\\/\///\\/\\\//\\\///\/\/\///\//\\/\\\\\/\\\//\\/////\/\\\///\\//\//\\/\\/\\\\\///\\\\\\\/\/\\//\\\/\///\//\///\\\\\\\/\//\///\\/\/\/\///\/\//\//\\/\///\///\//\\\\/\////\/\///\////\//\\\\/////\//\\\\/\//\/\\\\\\\//////\\\/\\\//\////\\///\\/\\///\\\//\\\\\////\\/\///\\/\//\/\/////\\/\\//\//\/\\\/\/\////\\//\\//\/\///\/\/\\/\\/\//\/\///\\///\/\\\\///\\/\\\\/\\\\/\/\/\\\/\\\\\/\\\\\\/\\/\/\\/\/\\//\\\/\\/\/\//\///\//\//\\\\/\\/\\/\//\////\\\///\\\\\/\\\\/\/\\//\/\/\\\/\//\\\\//\/\\/\\\/////\\\//\////\/////\\////\/\\\//\\\\\//\\\\////\\\\/\/\/////\//\//\\\/\\/\/\/\\\/\////\\\\\\//\\\\\\//\/////\\//\\\\/\\/\\\//\\//\/\//////\///\//\/\\\//\/\\\\/////\\///\/\/\\\/\\//\/\\\\\\/\/\//\/\\/\///\\//\////\/\\\\//\\///////\///\//\\\///////\///\\////\\\\\\/\\\/\\/\\///\\///\//\\//\//\\//\\//\\/\\\//\/////\\/\/\\/\///\//\\\\/\\/\///\\\\\//\\\//\\\/\//\\/\//\//\\/\//\/\\\/\/\\////\\\\/\\///\////\/\\/\\\\//\\\//\\///\/\/\/\/\/\//\//\///\//\/\//\\\\////\/\\\\\\\//\\///\\///\\/\///\\\\//\//\/\//\\\\/\\\\//\\////////\\\\\\/\\\\\\\/////\\//\/\/\\\\\/\\/\\/\\/\/\/\/////\\///\\//\/\\\/\\\/\//////\\\\//\/\//\\\\\\\\//\/\\//\\\//\\/\/////\\//\/////\/\\\//\\\//\/\\\//\\\\\/\/\////\\/\//\//\\//\\\\/\\/\\\\\/\/\//\/\\\\//\\\\\\\\\\//\/\\//\\/\\\/\\/\/\//\/\//\///\//\/\/\//\/////\/\\\\\/\/\\\/\/\//\//\\\\///\\/\\/\\/\\/\//\/\\\\\//\\/\/\/\\\\\/\//\/\/\///\//\\//\/\/\\\\\/\\\//////\//////\///\/\\\/\//\\\\\/\\\///\\\///\\\/\\\\\/\/\\/\/\//\\\//\\/\//\\//\///\\///\/////\//\\\\\/\\\\\\\\////\////\\\//\\\\\\\/\//\//\//\////\\\/\\//\//\/\////\\/\/\/\\\////\/\\\/\\\/\////\\/\\//\/\\//////\/\\/\\/////\\///\////\////\\\\//\/\\\\///\//\\\\///\////\\/\\\/\\\\\\///\\\\/\\\\///\\\\\\\\\\\\\\\\\//\\/\//\///\/\//\///\\/\\/////\\/\///\//\\//\\\/\\\\\/\\\///\\//\\\\\//\\\/\/\//\//\\/\\/\//\\/\\/\/////\/////\/\///\////////\\\/\/\\\/\///\\//\\\/\\/\/\//////\/\///\/\/\///\\///\/\\\\//\\\/\\\///\////\////\\\\//\////////\////\/\///\\\//////\\\/\/\//\\///\\/\\//\//\\\/////\/\\\////\\\//////\\///\///\\\/\//\\\\//\\\///\\\\\\//\\\/\\\//////////////\\/\\\\\//\\/\\/\\\//\/\/\///\\/\///////\\//\/\\///\/\/\\\////\///\\\\/\\\/\\\\///\\\/\\/\\\/\\\\\/\\\/\/\\/\\\/\\/\/\\/\\////\/\//\/\/\////\\/\\\\\\\/\/\\\\\/\/\\\///\/\//\\///////\\\\\\\\/\/\///\\///\\///\\\//\//\\//\/\/\\\\/\\\\//\/\\/\\//\\//\\\/\\\\/\\\\//\\\//\//\/\/\\\////\//\/\\\/\/\//\\/\/\\\\/\\\///\/\\//\///\\//\////\//\/////\/\/\\/\///////\\/\/\////\\\/\////\////\///\\/\/\\\/\\\/\////\\\///\\/\/\\/\/\//\\\\\//\\\//\///\\///\\/\\\/\/\\////\\/\/\//\\/\\\/\\\/\\//\/\\\//\/\///\\\\\/\\\\\\\\/\/\\\\\//\/\\\//\//\///\//\//\\/\//\/////\////\/\\\\//\\\\///\\////\\//\///\\\\\\\\//\///\\\\\///\\/////\//\//////\\\//////\/\/\\/\\////\\\/\/\/\\\\/////\/\\\//\///\\\/\\\\//\\/\\//\\\\////\\///\///\///\/\\//\/\//\\\//////\\\///\\\//\\/\/\\//\\/\\///\\\\\\/////\/\\////\/\//\\///\\/\/\\//\////\\///\\/\\\////\\/\\\/\\//\\\\/\\\\//\////\\\/\//\//\///\\//\\/\\///\\\/\//\\////\\//\\\\//\/\\\\//\\\/\/\\//\/\\/\\/\\/\////////////\/\\////\\\\\\/\\/\/\\\\/\/\/\/\//\\/\\/\\/\\/\\\//\//\\/////\/\\/////\//\///\///\/\/\\///\/\//\\\/\///\///\/\/\\/\\/\/\\//\\/\\//\/\\/\//\\/\\\/\\\\/\\\\\\/\\\///\//\\\\\/\\//\//\\\/\\/\/\///\///\//\\//\//\/\////\//\\\\/\////\/\//\\\////\\\//\\\/\\\\/\/\/\\\//////\\//\/\\\\\\/\//\\///\\/\///\\///\\//\//\//\/\/////\///\\\/\/\/\\\//\/\/\\/\\\///\///////\\\//\//\/\/////\/\\//\////\\\/\\\/\\//\\///\//\\///\///\\/\\/\//\///\\/\/\\\///\\\///\//\/\///\/\/\\//\/\///\\\\///\/\\//\\\/\\/\\//\\\\/\//\///\\\\\\//\\//\/\\\/\\/\\\\////\\/\\/\\//\////\/\\/\\\\\//\\\//\\//\\///\\\//////\/\\\\//\\////\\\\\\/\\/\/\/\\/\/////\\\\/////\//\/\\////\\/\/\/\//\//\\///\///\\//\\\//\\/\//\\\/\/\\/////\\//\\\/\\\\/\//\\/\\\\//\/\/\\\\/////\//\/\/\\/\//\\/\////\//\/\/\/\\/\/\\\/\//\\\\/\/\/\\\\//\\\\/\//////\\\\\\\\/\////\///\\/\\\///\\/\//\/////\/\\\/\/////\\///\\/\///\\\///\/\\/\\///\/\///\\/\//\//\//\\/\////\/\/\/\\\//\/\\//\\\//\////\\\/\/\\//\//\\//\/\\\\\//\\\///\\\\/\\///\\///\//////\\/\\/\/\\//\///\/\\//////\\\/\\////\/\//\\///\/\\/\////\//\\///\\\//\\\\\///\\\\\\\////\\/\\\/\\//////\/////\//\///\\\\//\/\//\\/\/\//\\////\///\\//\/\////\\\\/\/\//\\\////\\\/\/\\\\//////////\/\//\/\\\/\\//\\/\\/\/\/\\\////\///\\/\/\\//\\//\//\\//\///\\\\\//\\\\/\\\/\\\\/////\//\\\\////\\/\/////\/\\/\////\/\\/\\\///\\//\\\\\\\/\\\\\///\\/\\/\\/\//\\/\//\//\\//\//\\\\//\/\\//\\/\\\////\/\\\//\\/\\////\////\/\\\\////\\/\/\//\\/\///\/\\//\\/\\/\\//\/\\\\\/\\/\\\/\//\\/\/\//\///\/\\\/\\\\\/\\////\///\\\/\\\//\//\/\\//\/\\\\////\\/\//////\\////\\/////////\\\\\///\\\//\////\//\\//\\///\\//\/\/\\///\/\/\////\\\/\\\////\\//\\\\////\/\\/\\\\\\/\\\//////\\//\/\/\\//\\\\\\\\\\\\\///\\\///\/\\/\\\//\\/\\\\/\\/\\//\///\\/\\\/\\///\//\\/////\///\\/////////\//\\/\\\\\///\///\//\\\\////\\/////\//\\///\/\\\///////\\\/\\//\\/\\\/\\\/\\\\\//\\\/\/\\\\//\/\//\/\\///\//\/\\//\/////\/\////\//\///\///\\//\\\\//\\\\\///\/\/\\/\///////\\/\\/\//\\/\//\/\\/\\\\///\\//\/\/\\//////\\\\\\\/\\///\\\/////\\/\/\//\\/\\/\\////\\\/\\\\\//\\\\/\/\\\//\\////\\/\/\\/\\/\//\///\/\\////\/\/\\\/\/\/\\/\\//\\/\\\\///\\////////\\//\/\\\/\\\/\\/\/\\\\///\///\///\\\\\\\\/\//\\\\\\\///\\\//\\//\/\//\/\/////\//\///\/\\//\\\//\\///\\////\///\/\\/////\\/\\\\/\/\\////\\////\//\\\//\///\\\\/\//\/\\\/\/\\\\/\\/\/\\//\//\/\\\\//\/////\//\\///\\/\//\\\\///\/\/////\\/\//\/\\////\\\//\\\/\//\\\////\/\\//\/\//\\/\/\\/\\\//\\\///\\\\\/\\/\\\\\/\/\/\\/\\\\\\//////\//\\\\\\/\////\/\/\\\\\\\/\////\\/\\\\\/\\\/////\//\///////\\\\/\//\/\/\\///\\///\//\\\////\\//\\\\\\/\\\/\/\/\///\/\/\/\//\/\\//\////\\/\////\\\/\\\\\\\///\/\/\\\//\/\\\///\\\/\\/\\/\\\/\\\/\\///\/\\//\//\/\\//\\//\/\\/\//\\/\\\\////\/////////\\//////\\\\/\//\\////\\/\/\/\///\\\////\////\//\\/////\/\\\///\/\\\///////\/\\\\///\/\\/\\\\\\/\\\/\///\\/\\/\\\///\//\\/\\/////////\\/\\/\//\\/////\///\///\\\\/\//\\/\\/\//\\//\\///\/\/\\\/\/////\\\\\\//\\\/\\\//\//\/\\\\//\\/\//\///\///\//\//\\\\/\\\/\//\\////\\\//\\////\\\\/\\//\\////\\////\\\/\\//\\\\\\//\/\\//\/\\//////////\\\\\\\//\\//\\\/\//\///\\///\\/\\/\/\/\\//////\//\/\//\/\/\\/\\//\\/\\//\\//\////\/\////\\//\/\/\//\/\///\//\\\/\/\\\//\////\//\\\\\\\//\\\\\\\//\///\///\\\\/\\//\\/\//\\\/\\\\\/////\/////\/\\\\\/\/////\\/\\///\\\//\\\/\\/\\\\\\\///\/////\\/\///\////\/\\/\////\\\\\\////\\\/\////\\//////\\\///\//\/\/\\\\/\\////\\///\\\\///\////\//\\/////\\\\\\////\//////\\\\\//\/\///\//\/\\\/\////\\\//\//\/\\\\\//\/\/\\//\/\///\///\////\/\\/\\\\//////\/\///\//\\//////\/\\/\\////\/\/\\\/\\\/\/\\\//\\\\\/\\\/\////\/\\/\////\////\//\/////\\///\/\\/\///\\///\\\////\\//\///\\\/\\\///\///\/\\////\///\/\///\/\\///\\\/\/\//\\\\////\\\///\/\\\////\//\///\/////\/\\/\/\\/\\\\\/////\/\/\\/\/\////\\//////\//\\\/\/\///\\\\////\\///\\////\\//\\/\\\/\\/\\///\\//////\/\//\\\\\/\/\\/\///\/\\/\/\////\/\//\\/\/\//\\\/\/\//\\/\\\////\/\//\\\\\//\\/\\\\/\\//\/\/\/\\///\//\/\\/\\\\\/\///\\//\//\///\\/\/\//\\\\/\\\///\///\\\/\\\/\\\\/\\/\\/\//\/\/\\\\\\\\/\\///////\/\\\///\/////////\/\//\/\/\\//\\/\\\/\///\\\//\///////\//\/\\/\/\/\///\\/\\\\\//\\\/\\\//\////\/\\/////\\\/\\\/\/\//\\\/\/\/\////\\//\//\\/\///\/\//\//\\/\\\//\/\/\\\\\//\\\/\/\//\\\/\//\\\\\/\//\//\\/\\/\\/\/\\/\///\\/\\//\\/\\\\\/\//\/\\/\/\\\\//\//\\/\/\\/\\/\\\//\////\////\\////\\//\/\////\\\/\/\/\/\/\\/\/////\\\\\\///\//\\///\/\/\\/\\\///\/\\\\\///\//\/\\\//\\\\/\\//\/////////\\/////\////\//\\///\/\/\/\\\////\\//////\\/////\\\\///\\/\/\/\//\\\\/////\\\//\\\\/////\/\\\\\//\\/\/\//\\///\//\/\\\\\\\/\//\\/\/////\//\\\\\\\/\\/\///\\\/\\\\/\/\/\/\\/\\/\\\//\/\/\\/\//\//////\/\\/\/////\\\\\\/\\///\//\/\/\/\////\\\\/\\\\\\\///\\////\\\//\\\///////\//\\/\/\////\\\/\/\//\\///\\\/\/\//\/\\///\\\\/\//\//\\\/\\/\/\\\\\/\/\\\\\\///\\//////\\//\\/\\//\\\\\\/\/\/\\//\\\//\/\///\\/\//\/\\//\\//\/\//\////\/\\\/\\////\///\/\/\\/\\\\////\\/\/\\///\\/\/\\\\\\//\//\\////\/////\/\\//\////\/\/\\\//\\\\/\/\/\////\/\\\\//\\//\\/\//\//\\\\//\/\///\//\//\/\/\\\\//\//\///\\///\\\\\\\//\\//\\/\///\\///\\\///\\/\\///\//\/\\\\///\/////////\//////\\/\//////\////\\\/\\\//\\\\///\/\\\\/\/\\\///\\\/\\\//\//\\\/\/\\/\///\/\//////////\\///\///\\/\\/\//\///\\//\\\//\\\//\\/\\///////\/\/\\///////\///\\/\/////\\\//\\//\/\\\\///\\\/\\\/\\\//\//////\\/\\/\\/\//\/\/\\\\\\//\\\///\\//\\/\\\\\////\//\/\\\/\/\/\//\/\\///////\\//\\/\\/\\\\/\/\\\\///\\\/\//\\\\\\//\\//\\\//\/\/\/\\/\///\\/\\\/////\\/\/\\//\\//\/\\/\\/\/\\///\\\////\\////\/\\\///////\//\\\\\\//////\//\/\\/\/\\\///\\\\\\\\\\\\////\\//\\/////\/\//\\/\\/\//\/\\\\\//\///\/\////\\/\////\\\\//\///\\/\\\\/\\\\/\\//\\\/\\///\/\/\/\//\///\//\//\\\\\\//\/\///\/\///\///\////\\/\/\\///\\//\////\\\\//\/\/\//\//////\///\\//\\\\\///\/\/\\\/\/\\\///\\\/\/\\////\\\\/\//\\\\/\\\///\///\\/\/\/\\/\/\\\/\\/\\//\/\//\\\\\/\/\\/\///\/\//\//\\\\///\//\//\/\\//\/\\//\\\\/\/\\////\\\\/\\/\\\\//\/\\//\/\\\\/\\\/\//\\///\/\\\/\/\\\//\//\\\\\//\\/\\\/\\/\\///////\\/\\\\\\\/\\//\\/\\\/\\\////////\//\/\//////\\//\////\/\///\\/\\\//\/\////\///\/\\\/\///\/\\\\/\/\\/\\\//\\\/\//\/\\\/\/\\/\\\//\/\\/\/\\/\/\/\\\\//\/\\////\\\\/////\/\\\/\/\\\\//\\///\\\\\///\\\/\\/\\/\/////\\\///\\//\/\/\\///\//\/\/\/\\\\\\/\/\\\/\//\\///\/\/\////\////\//\//\/\\//\/\\\\/\\///\\\/\//\\\\//\//\\\//\//\\/\\\\\\\\\//\//\/\\\//\/\///\///\//\\/\\\//\\\//\///\/\\\//\\//\\\\\\\\\//\\//////\/\\\////\\/\//////\///\///\\\//\\/\///\/\////\\\\\\/\\\//\/\\\\\\\////\///\\\/\\/\//\/\\/\\/\\/\\\//\///////\//\\\/\/\\\\\\\\//\\\\\\///\\\//////\\\\\\\/\//\\\\\\\\//////\\\/\/\\/\\\//\\/\\/\\/\/\/\/\\\/\//\///\////\/\\////\/\\//////\////\\/\\\//\\///\\/\//\\\/\//\/\\\\\//\\\/\/\/\\//\//\//\///\\/\\/\\\/\/\\\/\\//\\\/\\\\/////\/\\\\\/\//\/\\\\\\\\/\\//\/\/\//\//\/\\///\\/\\/\\\/\\//\\\\\///\\//\\\////\//\\/\/\\\//\///\\\\\/\\/\/\////\//\/\\///\///\//\\/\\/