0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 06:52:00 +00:00
OI-codes/LibreOJ/2632/data/lamp.g13D.in

502 lines
245 KiB (Stored with Git LFS)
Plaintext

500 500
/\/\/\/\///\/\\\/\\\\\/\/\\\\\\//\/\\\/\\/\/\//////\/\/\/\\//\\\\//\/\/\/\/\\\/\/\/\/////\\\/\///////\///\\/\//\/\///\\\/\///////\\\/\/\/\\\////\\/\///\/\/\/\/\/\/\///\/\/\\/\\///\\\///\\//\\\/\/\/\//\\\\/\/\/\/\/\\\/\/////\/\//////\\///\/\/\/\///\\\/\///\//\\\\\\/\/\\\/\/\\//\/\///\///\\\\\/\\\///\\\/\///\/\\\/\\\///\/\/\/\/\\\/\/\//\//\///\/\/\\\/\/\/\\\\//\\\\\/\/\/\\\/\/\\\/\\\\\/\/\/////\\\\////\/\\\/\\\/\/\/\\\///\//\\/\\\/\/\\/\\//\\/\/\\/\\////\/\\\\\\//\\///\\\/\/\/\/\/\/\\\\\\//\/\/\//
\/\/////\\\/\/\/\/\/\\\///\/\\\/\\\/\\\/\/\///\/\/\/\\////\\\/\/\/\\\/\\\\\/\/\//\//\/\\//\/\/\/\/\/\/\/\///\///////\/\\\///\\//\/\/\/\/\/\/\/\/\\\/\/\/\///\/\/\\\/\///\\\\\\//\/\//\//\\\\\\\/\\\//\\/\/\\\//\\/\/\/\/////////\///\//\//\/\/\/\/\\//\/\/\/\///\/\///\\\/\/\\\/\///\///\/\\\\//\\\/////\/\/\/\/\/\///\\\/\/\/\///\/\\//\/\/\/\/\\\/\/\\//\\/\//\/\/\\////\/\\\/\/\/\/\\\\\/\/\\\/\/\/\/\///\/\/\/\/\/\/\\\/////\/\/\/\///\\///\//\\\/\/\/\\\/\/\/////\/\\\/\\\/\\////\/\//\\/\//\\/\\\\///\\////\\\
/\/\/\/\/\/\\//\/\/\/\/\\\/\\\//\\/\/\/\/\\\/\/\/\\\/\/\/\\\/\/\\\\\///\/\/\//\\/\\\/\/\/\/\/\/////\\\\\//\//\\//\///\/\/\///\\\/\///\/\/\/\\\/\/\\\/\/\///\/\///\///\/\\\\\/\\\\\/\/\/\/\//\\\\///\/////\/\//\//\/\/\/\/\///\/\\\/\///\///\/\/\/\/\///\/\/\/\/////\/\\\/\/\/\///\\////\\////\/\///\/\/////\/\/////\/\\\///\/\/\/\/\//\\///\/\/\/\\\\//\\/\\////\/\//\\\/\/\///\/\/\/\/\/\\//\/\/\/\//\\/\\\/\//\\\\//\\/\\\/\///\/\///\\//\/\/\\\///\/\\\\\\\\//////\\\/\\//\\\///\\\\\/\//\\/\\//\/\/////\\//\/\\\
\/\\\/\///\/\////\///\\\\/\\\/\/\\\/\/\\\/////\/\/\\\/\\\///\/\///////\/\/\/\\\/\/////\\\/\\\/\//\\/\/\/\/\\\///\/\/\/\/\/\/\/\/\//\\/\/\/\/\\//\/\/\///\///\\////\/\/\/\///\/\/\/\\\///\/\/\/\/\\\////\\/\/\/////\\\\\/\/\\////////\/\/\\/\\/\///\/\/\/\\\/\/\////\////\/\/\/\/////\///\/\/\\\/\/\\/\//\//\\/\\//\//\\/\/\/\/\/\//\\/\//\//\///\\\/\///\///\///\/////\//\\/\/\/\\//\/\\\/\\\\\\\/\///\/\/\///\///\/////\\\/\/\/\/\/\/\/\/\\\/\//\\///\///\\\\\///\\/\\/\\\/\/\\\\\//\\\\/\/\\////\/////\\\\\\//\\\/
\\/\/\/\\\\\\////\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\\//\\\\\\/\/\///\/\/\///\/\///\\\\\/\//\\/\\\///\/\///\/\/\/\/\/\/\/\//\\/\/\/\/\///\//\/\////\/\\///\\/\/\/\/\/\/\//\\/\/////\\\/\/\/\///\\\\\/\/\///\/\///\/\/\///\/\/\/\/\/\\\/\/\/\/\////\\\\/\/\/\\//\/\/\/\/////\///\/\/\/\\\/\/\\\///\//\\/\/\/\\\\\\////\\\///\\//\\\///\///\///\\\/\///\/\\\/\///\/\\\\\\/\\/\/\/\/\\\/\\/\\/\/////\//\\/\/\//\\///\/\/\/////\/\/\\\\\///\/\///\\\/\/\\\/\/\\\/\\\/\/////\/\\\/\/\////\////\///\\\/\\//\/\/\//\/\\/\
\/\/\/\/////\/\\\\\/\//\\/\/\/\/\///\/\//\/\\\\///\///\///\///\\\/\\\\\/\//\\/\\\\\/\\//\//\\\\\/\//\/\///\\\/\/\\\\\//\/\\/\/\\\///////\/\///////\///\//\/\\/\//\\/\/\/\/\/\/\///\/\/\\\/\/\/\/\/\/\\\///\/\/\\//\/\/\\\/\\\/\///\///\\////\\\\//\/\\\/\/\\\///\/\/////\/\/\\\\\\\/////\/\/\///\/\/\/\/\/\/\/\/\///\///\\\/\/\\\/\///\//\//\/\/\/\/\\\\//\/\/\/\/\///\/\/\/\\\/\/\/\/\/\/\/\///\\//\/\/\/\//\\/\/\/\/\\\//////\\///\/\/\/\/\/\/\///\/\/\/\/\\\///\/\//\\//\\/\/\\///\\/\\\/\///\\\//\\/\/\\\/////\/
//\\/\\\/\/\/\\\/\/\\///\\/\/\/\/\//\\/\/\/\/\/\/\///\\///\\/\/////\//\\/\\\/\\///\\/\\\///\/\\\/\/\\\///\////\\/\\\/////\\\/\/\\\/\//\\\\\//\/\\\\\/\///\/\/\\/\\\\/\//\////\\\/\///\/\///\\\/\/\/\\/\\\\/\/\///\\\/\/\//\\/\/\\\\\/\///\/////\/\/\/\/\\//\/\//\\\\\\/\/\\\\\/\/\///\/\//\\///\/\\\/\\\/\/\///\/\\/\\/////\\//\//\\/\\\///\///\/\/\///\\\\\/\///\/\\/\/\\\\/\/\/\\\/\/\\//\\\/\/\/\/\\/\/\\//\\////\\///\/\/\\\\//\/\/\/\/\\\/\/\\\///\/\\//\/\/\/\/\///\///\/\/\/\/\/\/\\/\\\\///\/\///\\\/\/\////
\/\///\/\//\//\/\///\\\///\\\/\/\/\\\/\///\/\\\/\/\///\/\/\\/\\/\///\/\/\\\/\///\//\//\//\\//\\///\/\/////\/\/\/\/\/\\\////\\/\/\/\/\/\/\/\/\\\\\/\/////\///\\\/\/\/\/\/\/\\\///\\\/\/\\///\//\///\\\/\/\/\/\\//\\//\/\///\///\/\/\/\/\\\/\/\\\/\/\/////\/\/\///\\\/\///\/\/\/\/\/\/\///\/\\\/\\\/\/\/\///\//\\/\/\/\//\\///\\\\\///\/\\/\/\/\///////////\\\\///\/\\\\\/\/\\\///\\\/\/\/\/\/\/\///\/\/\/\/\/\//\////\/\/\///\\//\/\/\\\//\\/\/\///\/\/\/\\\/\//\//\\//\///\///\\\/\/////\/\/\/\/\\////\\/\/\\/\/\/\\
/\/\/\/\/\/\/\/\/\/\///\\\///\\\\//\\\///\/\/\\////\//\\/\\\/\/\/\/\/\/\/\/\/\\\/\//\\/\/\/\///\/\/\/\\\\\/////\\//\//\/\\///\//\//\\\\//\/\/\\\\//\/\///\\\/\/\\\///\/\/\///\/\\\/\\\//\\\\/\/\/\/\/\/\/\/\\//\/\/\\\///\/\/\\\///\\\/\/\\/\\/\///\/\/\/\\\\\/\/\\\/\/\/\\\/\/\/\/\/\\\/\\\/\///\/\\\///\/\\//\//\\/\\\/\/\\/\\//\\/\/\/\\\/\\\\\\\//\//\\\\\///\\\///\/\///\\//\/\\\/\/\//\\/\/\\\/\\\/\/\//\\//\\/\/\/\\//\/\///\/\/\/\////\\\\/\\\/\/\/\/\////\\/\///\/\\\/\/\//\\/\/\/\\\/\/////\/\//////\\/\/\
//\/\/\////\\/\/\///\///\\\/\/\/\/\/\/\\\/\/\/\/\/\//\\/\////\//\\//\\\/\///\\//\///\/\\/\\/\/////\/\/\///\/\/\\///\/\\//\\//\\\\////\/\//\///\/\\\\\/\/\\\/\/\/\/\////\\/\\\/\/\/\/\\\\\\\/////\//\\\//\\\/\/\\\/\/\/\\\/\\\\\///\////\\/\//\\/\///\\\\///\\/\/\\\/\/\/\//\\/\\\/\\\/\\/\\/\\\/\\\\//\\\/\/\/\\\///\\\///\\\/\/\///\///\/\\\//\\/\\\///\\\\\/\/\/\/\\\/\/\\\/\///\/\\//\/\/\/\/\///\/\\\\\/\\\/\/\/\\\///\/\/\/\/\/\///\\////\/\/\\\/\\////\/\///\///\/\//\\/\/\/\/\\\///\/\/\\//\/\///\/\/\\//\///
/\/\//\\///\/\\\/\///\/\/\/\/\/\/\/\\\\\/\/\/\/\///\\\///\/\/\\\/\/\/\///\//\\/\/\/\//\\/\//\\/\/\\\/\\\/\//\\/\/\/\\\\\//\\/\/\//\\//\\/\\\////\\/\\\\\//\\/\/\/\/\/\\\\\\\////\\///\/\/\/\/\/\\\/\\\\\\\\\/\/\/////\/\/\\\/\/\/////\\\/\/\/\\\//\////\/\///\/\///\\\/\///\///\\\\//\/\/\/\/\/\///\/\\\/////\\//\/\\\///\/\/\/\/\///\\\/\/\/\//\//\/\/\\/\////\\/\\/\///\/\/\///\/\/\/\\\/\/\/\\\/\\\/\\\\\/\/\///\/\/\\\///\\//\///\/\/\/\/\\\//\\/////\/\\\/\//\\\\/\/\\\/\\\\\\\///\/\/\/\//\\\\///\\\/\///\\\/\
\/\/\/\/\//\\/\/\/\\\/\\/\\\\\\/\/\/\/\/\/\/\/\/\///\///\\\\\/\\\\\///\/\\//\/\/\/\/\\\/\\\\\/\/\/\//\////\/\//\///\\\\///\/\/\/\\\\\/\/\/\/\///\/\\\/\\\\\/\/\\/////\//\/\/\/\/\\//\\///\\/\\//\/\/\/\/\/\/\\\\\\/\\\\/\\\/\/\\\/\\\\////\/\/\/\///\/////\///////\/\\\\\/\/\/\\/\\/\/\/\/\/\/\\\/\\\/\/\/\/\/\/\\\/\/\\\///\///\/\/\/\/\\\/\///\\\//\\/\///\///\\/\//\/\/\/\///\/\/\\\/\/\///\\/\\\\\\/\//\\/\\\/\\\/\///\\\/\/\\\///\/\/\/\/\\\/\///\/\/\///\\\/\\\///\/\/\/\/\/\/\/\\\//\\/\/\/\\/\\/\/\\\/\///\/
\\/\/\/\\////\/\\//\/\/\///\\\\\///\\\/\/\/\/\\\/\\\/\\\/\/////\/\///\/\\\//\\/\/\//\\/\/\\\/\/\/\///\\//\/\/\/\/\/\/\\\///\/\/\/\\\//\\/\//\\/\/\\\/\/\/\/\\\/\/\///\/\/\/\//\\/\/\/\\\/\/\\////\//\/\\/\///\/\/\\\//\\/\/\/\/\/\/\///\/\/\\\//\//\/\/\\\/\/\/\/\\//\/\/\/\/\\/\\\\///\\\/\/\\//\/\/\/////\\\\\\//\///\/\\//\/\/\/\/\/\/\///\/\/\/\/\/\//\\\\/\///\///\/\\\/\///\\\///\/\\\/\/\/\\\/\//\\\\/\/\\\///\/\/\///\/\/\/\/\///\\//\/\///\/\/\/\/\/\/\/\\\/\///\/\/\///\\\\/\\/\/\/\/\/\/\/\///\/\\////\/\
\/\/\/\\\/\/\\\/\\//\///\\\/\/\/\/\/\///\/\/\//\/\\///\//\\\\///\///\/\/\///\/\/\/\/\/\/\/\///\\\/\\\//\\\\/\/\/\\\/\\\//\\/\/\/\///\\\/\\/\\//\\/\/\\\/\/\\\/\/\/\/\/\/\/\//\\/\/\\\/\\\//////\\\\///\/\///\\\\/////\\/\//\\/\/\///\/\\\//\\/\///\\\\\\//\\//\/\/\///\///\\/\\/\/\/\/\///\/\\\/\/\\\/\\\/\/\\\/\/\/\/\/\/\\\\//\/\\\\//\/\/\/\/\/\/\\\/\/\/\\\/\/\/\/////\/\\//\//\\\//\\\/\/\/\/\\/\\//\\/\/\\\/\/\/\\\\\\\/\//\\//\\\\/\\\/\/\/\////\\\\/\/\///\/\/\/\\\/\///\\\/\//\////\/\/\///\//\\/\/\\\\\///
/\\\\//\///\/\///\/\\////\\\\\/\/\///\/\/\/\/\/\//\\/\///\/\/\/\/\\////\//\\/\///\//\\/\\\\\\\///\/\/\\\///\\\/\/\\\/\/\/\/\\\\//\/\//\\/\/\/\/\\//\\//\/\/\/\/\\\/////\\\/\/\/\/\//\//\\//\/\\//\/\/\///\/\/\\//\\////\/\/\/\\\\\///\\//\/\/\/\/\/////\///\/\//\\\\/\/\\/\\/\/\/\/\/\/\/\\\/\/\\\/\\\/\///\/\/\///\/\/\/\\\//\\///\///\/\/\/\\\\\/\\\/\/\///\/\/\/\\\/\///\/\\\\//\/\/\///\/\/\\\\\/\/\///\/\\\/\//\///\\\\/\\\/\\\/\/\/\/\//////\\\//\////\\\\////\/\//\\\\///\/\\/\///////\\//\/\/\///\\//////\\\
\///\/\/\//\//\\\/\/\///\/\/\/\/\/\/\/\\//\\//\///\\\///\/\///\//\\\\\\/\/\\/\/\//\/\/\//\/\\/\\\/\\\/\/\/\///\\\///\/\///\\\\\///\/\/\/\\\/\/\/\\////\/\\\///\/\\\\/\\//\\/\/\/////\/\///\/\\\//\\/\/\/\///\/\/\/\\////\/\/\///\/\/\/\///\/\/////\/\\/\\\//\/\/\/\/\/\/////\\//\\\\\/\/\/\/////\\\/////\\\/\\\/\\\/\/\/\/\/////\/\/\/\\\/\/\/\//\\/\/\/\/\///\/\/\/\\\/\\\\///\///\//\\////\///\/\///\\\\\/\\/\\/\\\//\//\\\///\/\/\/\/\///\///\///\/\//\/\\/\//\\\\\\\\\//\/\/\/\//\\/\/\///\/\/\/\/\/\/\/\/\/\/\/
\\/\\\\\\\/\/\\\/\\\/\/\///\\\///\/\///\/\/\\\/\/\/\/\/\/\/\\\/\/\\\/\///\///\\\///\//\\/\\\/\/\\\//\\/\//\\\\\//////\/\\\/\/\/\///\\\/\/\/\///\/\/\///\/\/\/\/\\//\/\/\/\//\\/\/\///\\//\/\\\/\/\/////\/\/\/\/\/\///\\\/\/\/\/\\\/\/\///\/\/////\/\/\/\\/\//////\///////\/\/\////\//\/\/\//\\\\/\/\/\/\\\\\\\/\\\/\/\\\/\/\/\/\/\\//\\\/\\//////\//\//\/\/\/\/\///\/\/\/\/\/\/\\//\/\\\///\////\\\\/\/\/\///\/\/\/\\\/\/\/\\\/\\\\\///\/\\\\\/\\/\\\\\\\\\\\\///\\\/\\\/\/\\\\\\\/\/\/\/\\\/\/\/\\/\\/\/\\\/\\\/\/\
\/\/\/\/\//\\///\\\/\/\/\/\/\/\/\/\/\\\/\/\//\\///\/\/\///\///\\\//\\/\/\/\/\/\/\/\\\///\///\/\/\/\/\\\/\/\\\\\/\/\\\\\/\\\/\/\/\\\////\\//\\/\/\/\/////\/\///\/\/\\\///\/\\\/\/\/\///\///\/\\\\\/\\\\\/\/\/\\\///\//\\/\/\/\/\/\/\/\/\/////\/\///\/\////\//\/\/\/\/\/\//\\/\/\\\/\\\\\/\/\\\\\//\\/\///\/\/\/\/\/\/\/\/\//\\/\/\/\\\/\/\/\\\/\/\/////\/\/\\\///\/\/\\/\\//\\\\/\///////\/\/\/\\/\\///\\\\\/\/\/\/\/\/\\\/\/\\\/\/\\\/\//\//////\\\\\/\/\/\//\\/\\//\/\///\/\\\\//\/\\//\///\\\//\\/\/\///\/\/\\\\//
///\\///\\/////\/////\/\\\///\/\///\///\\\/\/\/\///\/\/\///\/\///\\\/\/\////\\///\/\/\/\/\///\/\/\//\\\\/\/\/\\\/\/\\\/\/\/\/\///\\//\/\\\//\\/\\\/\/////\/\///\///\/\/\/\///\/\\\/\\\//\//\/\/\///\/\\//\\//\/\//\\///\////\\/////\/\/\/\///\///\///\/\///\/\///\\\/\//\\\\/\/\/\\//////////\/\/\\\\\/////\/\/\/\\\/\/////\/\\\/\\\/\/\//\//\\//\\//\/\///\/\/\/////\//\\/\\\\\\\/\\////\/\/\////\//\/\/\\\/\\//\\\///////\\\/\\\\/\\/\/\\\///\/\///\\\\\/\\//\/\/\\\/\/\\\\\/\/\/\\\/\///\/\/\///\\///\//\\//\/\//
//\/\\\/\/\//\\/\/\/\/\\\/\\///\////\/\\\/\/\/\///\\\/\/\/\/\\\/\\\\\/\\//\///\/\\\//\\/\/\\//\/\/\/\///\/\///\///\\\/\/\/\/\/\/\/\/////\/\\\/\\\/\\//\///\\\/\\//\\\\\/\/\///\/\/\/\/\/\///\/\/\///\/\/\\\\//\//////\//\/\\\///\/\\\\\/\/\/\\\/\/\/\\\\////\/\////\//\\\/\/\\\/\/\/\/\//\\/\/\/\/\\/\\/\\//\/\/\/\/\///\\\/\/\/\\\/\\//\\\\\\\/\///\///\////\//\///////\///\/\/\/\/\\//\\\/\/\/\/\/\\\/\///\/\/\/\\///\\\\\\/\//\\///////\/\/\\\/\/\///\//\\///\\/\\/\////\\///\/\/\\\/\/\\\/\/\/\\\/\\\\\/\\//\\//
\\///\/\/\/\\\\////\/\////\\/\\\\\\/\\//\\\\/\/\/\/\/\/\\\/\///\///\\\/\//\\///\/\/\/\/\/\///\///\/\/\/\/\//\\\\///\///\\\\////\///\/\/\/\///\/\/\/\\\///\\//\\/\\//\\/\\\/\\\\\/////\///\/\/\//\\/\\\/\/\/\/\/\/\///\/\/\\\////\\///\/\///\///\/\\\/\\\/\/\\\///\///\\\/\/\/\///\/\\\//\\///\///\/\/\/\\//\/\/\/\\\///\///\\\///\/\/\\\/\/\/\/\//\\///\\\\\/\/\/\\\\/\\/\////\\//\\/\/\/\\\/\///\\\///\/\/\\\/\/\//\////\/\\//\\//\\\\\/\/\\\/\/\/\\//\/\\\//\\///\/\\\\/\\\\/\\\/\\\/\///\/\//\\/\\\///\\\/\\\//\\
\/\/\/\/\///\/\///\/\/\/\\\//\\\\/\///\/\/\///\/\///\/\/\//\\/\/\///\/\/\/\/\\\\\////\/\\/\//\\/\/\/\/\/\/\/\/\\\/\/\\\/\/\/\\\\//\/\///////////\\\\\/\/\/\/\\\/\/\/\/\/\///\/\/\\/\//////\/\/\///\/\\\\//\/\/\\\\//\/\/\\//\/\/\\\/\/\//\\///\/\/\\\/\/\/\//\\/\//\//\//\\/\///\\\/\//\\/\/\/\/////\/\///\//\//////\///\\\/\/////\/\/\/\/\/\/\/\//\\//\\/\/\/\/////\///\///////\/\\\\\//\\\\\/\\\\/\\\/\/\\/\\/\/\//\\\/\\/\/\/\/\/\/\/\/\///\/\/\/\\\/\/\/\\/\\\//\/\/////\/\/\\\/\\\/\/\/\\\///\\//\\//\/\//\////
\//\/\/////\/\//\//\/\\//\/\\\///\//\\///\/\\//\/\/\/\\\/\/\\\/\/\/\//\\/\/\/\///\\\/\/\/\/////\/\\\//\\/\\\\\///\/\\/////\\///\/\/\///\/\\\\\\\\\/////\\\\\\\//\\/\//\\/\/\///\/////\/\///\/\/\/\/\//\//\/\/\\/\\/\\\/\///\/\/\/\\//\/\/\/\/\/\///\\\/\/////\//\\/\/\///\//\\/\\\\\/\/\///\/\/\/\/\/\/\/\/\///////\\//\/\/\///\\/\//\\\/\/\\\/\/\\\/\///\\/\\///////\\//\\\/\//\\\//\\\/\/\\\/\/\\\\\\\\\/\/\/\//\\/\//\\///\\\/\\\/\/\/\\\\//\//\////\\//\/\//\\/////\///\/\///\/\/\/\/\///\/\///\\\\\///\\\//\//\
\/\/\/\//\//\/\//\//\\\//\/\\///\/\//\\/\///\/\/\/\///\/\/\\\/\\//\\\///\/\/\\\///\/\\\/\/\///\/\/\////\//\\\/\/\\\///\/\///\\\\\//\\\\/\/\///\\\\\\\\\/\/\/\///\/\\\/\/\/\/\\\/\\\\\/\/////\\\/\\\/\/\/\//\\//\\\\\\/\/\/\//\\/\/\///\\////\/\/\///\///\/\/\/\/\/\//\\///\\\\\/\/\\///\\/\/\/\/\\\/\/\\\/\/\/\/\/\//\\/\/\\\/\/\/\\\/\/\\\/\/\\\/\/\///\/\\\/\/\/\/\//\\///\\\/\/\\\/////\/////\/\/\///\/\\\/\/\//\//\/\/\/\\\/\/\\\/\\//\\///\\/\\/\//\\\/\\\/\/\\\///\/\/\\\/\\\\\///\///\/\/\///\/\\\\\\\///\/\/
/\/\/\///\\\\\/\/\/\\//\/\///\\\/\\\///\\\///\///\///\/\///\/\/\/\/\/////\/\/\/\/\/\/\/\/\/////\/\/\\\\//\/\/\/\\\/\/\///\\\///\///\//\/\//\///\/\/\/\/\/\///\\//\///\//\\\//\/\/\/////\/\\\/////\/\/\/\///\/\\//\/////\/\//\\/\\\/\\\/\/\\\/\/\/\\\///\///\/\/\/\/\/\/\///\/\/\/\/\/\///\/\///\/\\\/\\\/\/\\\/\///\//\\\/\\\\/\/\/\/\\\\//\\\\\///\\///\\/\/////\/\/\/\///\\\\\///\//\\\\\\/\/\\\\\/\///\/\\//\\\///\/\/\/\\\\//\/\/\\\///\\\\\/\///\/\\\/\//\\/\/\/\/\/\/\/\\\\/\\\\/\/\\////\/\/\\\/\/\/\/\///\/\
\/\/\/\/\///\/\/\/\///\\/\\///\///\//\//\/\/\/\/\/\///\\/////\\/\\/\\/\\//\///\//\\/\/\\\/\/\/\/\\\\\/\/\/\/\/\\\/\/\/\/\////\\/////\/\/////\///\///\/\/\///\\\/\/\/\/\/\/\/\/\////\\/\/\/\/\/\\\/\\\\////\/\\\//\\\\///\//\\/\///\/\/\/\\//\/\/\/\/\//\\/\/\//\//\/\///\/\\\/\/\//\\/\/\/\///\/\\\//\\/\///\/\/\///\/\//\//\/\/\\\///\\////////\/\////\\/\///\/\///\/\\\\\/\/\///\/\//\\/\/\/\/\/////\///\/\///\/\///\///\///\/\/\///\\\///\/\///\///\\\\\/\\\/\/\\\/////\/\///\/\//\\\\///\/\/\\\/\\/\\/\/\///\/\/
/\//\/\\/\/\/\\\\\/\\\/\/\\\/\\\\\\////\\\\//\\\\\/\/\/\///\/\/\/\/\/\/\/////\/\/\/\/\/\/\/\/\\\/\\/\\/\/\/\\\/\///\/\/\/\///\/\///\/\\//\\\\//\\////\/////\\\/\\\\\/\\//\\\//\\///\\\\\/\/\/\/////\\\\\\/\\/\/\\\///\/\/\/\\////\/\/\/\/\/\/\/\\\/\///\/\\//\/\///\////\\\\/\/\\\/\\\/\/\\\/\/\/\//\\///\/\/\/\///\\\/\\/\///\//\/\///\/\\//\///\\\\\/\///\\\\\/\\/\\\\/\\\///\/\///\/\/\/\/\\\/\/\/\/\/////\///\/\/\/\\\/\\//\/\/\/\/\//\\\\/\//\\///\\\///\/\\\/\/\///\/\///\\\/\/\/\///\\\\\/\//\\/\/\/\/\/\\///
\/\/\//\\/\\\\\///\/\/\/\/\/\///\///\/\/\///\/\//\\//\\///\\/\\/\/\/\/\/\////\\/\/\/\/\/\/\/\/\/\///\/\\\/\/\/\\\\//////\/\/\/\/\\//\/\/\\\//\\/\/////\/\\\\\/\/\/\/\/\\\/\/\/\/\/\/\\//\\\/\/\//\\/\/\\//\///\/\/\/\\/\\///\/\/\\//\/\\/\\/////\/\\\/\\///\\/\///\\\/\//\/\\\\/\///\/\/\/\/\///\/\/\/\/\///\/\\////////\\//\/\/\/\\\\\/\/\/\/\/\//\\\\/\/\/\/\/\/\/\//\\/\//\\\\\\/\/\\\/\/////\\\/\//\\\\\\//\\/\/\\\/\/\///\///\\//\\\///\/\/\/\/////\//\////\/\/\/\/\//\\\\/\/\\\/\/\/\/////\/\/\/\///\/\\\/\\\/
/\\\/\\\\\/\/\\//\/\\\\\\\\///\\/\/////\\////\//\\/\\\/\/\\\\\/\\\\\/\/\\/\\\\\\/\/\/\/\/\\\////\\/\/\\\/\/\\\\\///\/\/\/\/\/\/\/\///\/\\\/\/\/\/\///\/\\\/\/\/\/\\\/\\\/\/\///\/\/\\\/\\\\///\\//\////\///\/\/\\\\\\\\\/\/\\\\\///\/\\\\//\/\\\/\///\/\////\\/\/\\\/\\\/\/\/\/\/////\\\\\//\////////\/\/\\//\///\/\//\\/\/\/\/\//\\/\/\/\//\////\///\///\/\\//\//\\/\\\//\///\//\/\/\/\///\/\/\\\/\/\/\/\\/\//\/\///\/\///\\\/\///\/\/\/\/\/\/\\\\\/\/\/\/\///\\\//\\\//\////\\\\/\\\\\\\/\/\\\\\/\/\/\///\///\\\\\
\/\\/\\/\/\\\/\/\/\\\\\\\/\/\/\/\\\//\\\/\//\/\//\\\\\//\///\/\/\\\\\///\/\///\///\/\\\/\//\///\\///\/\/\/\/\/\\\/\\/\////\/\/\\//\/\/\/\///\/\\\///\\\\\/\\//\///\\\/\///\\//\/\/\\\///\//\\/\/\///\\\/\/\/\\\/\\\/\/\/\///\\\/\//\\/\/\/\///////\/\/\/\//\\/\/\\\/\/\/////\\\\/\\/\\\/\\\/\\\///\//\\/\///\/\////\\/\/\\\/\/\/\\//\/\\\\\////\\/\///\\\/\/\/\/\/\\\\\//\\/\/\\\/\/\/\//\\/\/\/\/\//\\/\\\/\/\\\/\\\/\/\/\\\///\\\/\/\\\///\/\\\\\/\/\/\/\/\///\\//\\\/\///\///\/\/\/\/\/\\\/\/\/\\\/\\\\/\\///\/\\
/\/\/\/////\/\/\///\/\/\\\/\/\//\\/\\\\\\\\\/\//\\/\/\/\/\/\//\\/\///////\/\/\/\/\/\\\///\\\/\/\\///\\///\\\\\/\/\///\///\///\/\/\/\\\//\/\\///\/\//\\/\/\/\/\/\/\//\\\\/\/\//\\/\///\/\/\\\///\//\\///\/////\////\\\//\/\\//\\\\//\/\/\/\//\\/\/\\\\//\/\\\////\\/\///\/\/\///\/////\\\/////////\\//\/\/\/\/\/\///\/\//\\/\\\/\\\/\/\\\/\\\/\\\/\/\/\/\/\//\\\\/\/\/\\////\//\/\\\\/\/\/\\\/\\/\\/\///\/\\////\/\/\/\//\\//\\/\/\/\/\/\/\/\\\/\\\/\/\/\/\///\///\//\\\\\\/\/\/\/////\\/\\/\/\/\/\\//\\\/\\//\/\/\\\
\/\\\/\/\/\/\/\///\\\/\/\/\/\\\//////\\/\/\/\/\/\\\\\/\/\///\\\/\\\\\\\\\/\/\\////\\\///\///\///\/\\\//\\/\/\\\///\/\\\/\///\/\\\\/\////\/\\/\\/\/\/\/\/\\\/\//\\\//\/\/\/\\\/\\/\//\///\\\/\/\/\\\\/\\/\/\\\/\\\/\/////\/\/\///\/\/\///\///\/\/\/\/\/////\/\/\/\/\\\/\///\\///\\/\/\/\/\\\/\\\\/\//\///\/\///\///\/\/\\\/\/\/\\\\\/\\/\\/\//\///\\/\//\\/////\/\/\/\//\\/\/\\//\/\/\\////\/////\/\/\/\/\/\//\////\/\\\/\/\//\\/\/\/\/\/\////\/\//////\/\\\\\/\///\/\\\///\/\///\/\/\/\/\/\\\//\\///\/\\\/\///\/////
/\/\\\/\/\//\\\//\/\/\/\/\\/\\\/\//////////\/\/\//\\/\\\/\/\/\//\\/\/\/\/\///\/\/\//\\\\/\/\/\\\\\///\/\/\///\\\/\///\/\///\/\\\\\/\\\/\\/\\///\///\\\/\\//\/\/\/\\/\\///\//\/\\\\/\/\/\\\/\///\\\/\/\////\\\\/\/\//\///\/\/\\/\/\/\/\/\/\///\\\/////\///\/\/\///\///\\//\/\/\//\\//\//\\\/\/\/\/\//\//\/\/\/\\\\\\//\/\/\/\//\/\\/\/\/\/\/\/\\\//\\/\/\/\\\////////\\/\/\\\/\/\/\/\/\////////\//\/\/\\/\\\\//\\/\/\\\/\/\/\\\/\/\\\/\/\/\\\///\\\/\/\\////\/\/\/\/\/\/\///\\//\///////\/\\/\\\/\///\\\\/\/\///\/\/\
\/\/\///\/\/\\\/\/\\\/////\/\/\/\//\\/\\\/\\\/\////\\\\/\///\/\/\/\/\/\\\/\/\\\/////\///\/\\\\\/\/\//\////\/\\\\\/\/\//\\//\\/\/\\\/\/////\/\/\/\/\\\\\/\/\\\/\/\///\/\///\/\/\/\/\\\\\\\/\/\/\/\/\\\/\/\/\/\\/\\/\\\/\\\/\\\///\/\/\/\\\/\/\//\//\\\\/\\\\///\/\\\////\\/\/\/\\/\\/\/\/\///\/\//\\///\\\\\//\\////\\/\/\\\/\/\/\///\/\\/\\/\/\\\/\/\\\/\\\/\/\/////\\\\\/\/\///\///\///\/\\//\\//\\//\///\/\\\/\//\\\//\\\/\/\/\/\/\/\/\///\/\\\\\/\\\\////\///\/\///\/\////\\\\\\///\///\\\///\/\/\/\/\\\//\/\\/\\
/////\\\/\//\\///\/\//////\\/\/\\//\/\\\//\\/\\\/\///\\\/\/\/\/\/\/\////\/\\\\\\/\/\/\/\///\\/\\//\////\/\\\\\//\\///\/\\\/\/\/\/\\\/\/\/\\\/\/\/\\\/\/\\\/\/\/\/\\\///\///\/\/\/\/\/\/\///\\\/\/////\\\\\//\//\/////\\\///\/\\\\//\\\/\/\/\/\/\\\/\\\/\\\/\\\\\\\/\/\/\/\/\///\/\/\/\\\/\/\\\///\/\/////\/\/\/\/\///\/\/\/\/\/\///\\\///\\\/////\/\//\\/\\\/\\//\///\/\/\///\\\/\/////\/\/\/\/\/\/\\\\\/\///\///\/\/\\\///\/\/\//\\//\\/\/\/////\/\\\/\////\//\/\/\/\\\\\\\/\\\/\///\/\/\\\/\/\\\/\/\\\/\/\/\/\/\/\
\/\///////\\\/\\\\\/\/\///\\\/\\/\\/\/\/\\\/\/\\\/\/\\\\\\\/\/\/\\\///\/\/\/\/\/\/\///\\\/\\\\\/\/\/\/\\\/\/\/\/\///\\/\\/\/\/\/\///\/\/\/\///\///\/\/\/\/\/\/\/////\/\\\/\/\/\\//\\\\\/\/\/\\\///\///\/\\\\\/\/\\\///\///\/\/\\//\/\\\\\/\///\\//\/\///\///\/\/\\\\\/\\\/\\\/\////\\///\\\///\\\\////\/\\\/\/\//\\/\/\/\/\//\\/\\//\/\/\///////\/////\/\/\////\\\\\\/\/\/\/\///\\\/\/\/\\\/\\////\/\///\//\\\\\\/\///\///\/\/\\\\\\\/\/\\\/\/\/\/\/\\/////\\///\\//\\\///\\\/\//\\\\/\/\\\//\\/\/\/\/\\\/\\\\////\\
/\/\/\/\\\/\/\/\///\///\\//\/\/\\\/\/\///////\/\\\/////////\/\//\////\\\/\/\\\/\/\///\/////\\\/\/\/\\\/\/\\/\\/\/\///\///\///\///\\\\\/\/\/\\\\\/\//\\////\\/\\//\/\/\/\\///\\/\\//\///\/\/////\///\/\/\//\\/\/////\/\\\/\/\///\//\\\\/\\\/\\\/\/\//\\\\/\/\/\/\\\/\\\\\/\\\/\\\/\///\//\\/\//\\/\\\\\/\//\\///\/\//\\/\///\\\\\/\/\\\/\//\/\\/\\\\\/\/\/\\\\\/\///\/\\\///\\\\\///\/\/\///\/\/\/\/\/\/\/\/\/\/\///\/\\\\//\//\\/\///\/\/\\//\\\/\\/\\\////\\//\/\\/\\/\/\\\///\/\\\/\\\/\////\\/\/\/\/\/\/////\/\/\
\/\\\\\/\///\/\\//\/\\\///\/\/\/\//\\/\/\//\\/\/\///\/\/\/\\/\\/\/\///\///\/\/\\\/\/\/\/\/\///\\//\/\\\/\/\///\///\/\/\\\\\/\/\///\\\/\\\/\///\\////\///\\\\//\/\/\/\/\/\///\\\/\\\\//\\\\/\/\\\\\\\\\\\//\/\/\/\/\///\\//\///\/\/\\\/\/\/\\\/\/\/\/\/\/\/\/\\\/\/////\/\/\/\/\\/\\/\///\/\/\/\/\//\//\/\/\/\/\/\/\/\/\/\/\///\\//\/////\/\///\//\\//\//\\\///\\//\/\/\//\\/\\\\\/\/\/\/\//\\\\\\/\\\/\\//\\\/\/////\/\///\/\\\/\/\\\/\\\\\/\/\\\/\/\\\/\/\/\///\\\/\//\//\\\/\\\//\\\//\///\/\/\/\\\/\//\\///////\/
/\/\///\/\/\//\//\/\/\\\/\\\/\/\/\/\\\/\/\///////\///\/\\//\//\//\/\/\\////\\\/\/\\\\//\\\/\///\/\\\///\/\/////\/\/\/\\\///\\//\/\/\/\/\/\/\/\//\\/\\\/\/\/\\\\//\\\/\/\////\\\\/\/\/\\\/\\\/////\/\/\/\/\/\/\/\/\///\/////\/\//\\\//\/\\\/\/\/\/\/\//\/\/\/\\/\/\\\///\/\\//\/\/\/\/\/////\\/\\/\\\//\/\//\///\///\/\\\/\\//\/\///\/\/\/\/\/\/\/\/\/\/\/\\\\/\//\/\/\/\/\\\///\///\/\//\\\\\///\\///////\\\//\\/\/\////\\/\\\///\///\/\///\/\/\/////\/\/\\\/\\//\///\/\/\/\/////\///\\\/\//\//\/\\\/\/\///\///\///\
\/\//\\\\/\/\\\/\/\/\///\///\//\/\\////\\///\///\\/\\/\///\/\/\\\/\/////\/\\\\\\/\\\\/\/\/\/\/\/\\\//\\/\\\/\/\\\///\///\/\\\/\\/\/////\\///\/////\/\/\/\///\/\///\///\/\\\/\\\\\\\//\\/\/\/\/\/\/\/\\\///\\\//\\///\/\///\\\//\///\\/\/\/\\//\/\/\/\\\/\\//\\\/\/\/\///\/\/\\\//\//\/\/\/\/\/\/\/\///\/\/\/\/\/\//\\/\/\/\/\/\///\\\//\\////\\/\\//\/\\\///////\\\\\/\///\/\/\/\/////\/\/\/\///\/////\///\\\/\//\////\/\\\//\\//\\/\/\/\\\/\/\///\///\/\///\\\/\/\\\/\///\/\/\///\///\///\/\/\/\\\\\/////\/\\\/\/\/
\//\///\/\/\/\/\/\//\/\\/\/\\\\\/\\\/\/\////\//\/\/\///\/\/\\\///\\\\/\\///\///\/\/\///\/\/\///\/\\/\//\/\////\\/\/\/\/\/\/\/\\\///\/\/\/\/\\\\\/\\\/\///\/////\/\/\/\/\///\/\\\\//\/\/\/\/\/\/\\\\\/\/\///\//\\/\/\/\/////\///\/\/////\/\/\/\\//\/\///\/\\\\\/\///\/\\/\\/\/\/\///\\/\//\/\//\\/\/\/\/\/\\\/////\/\/\/\/\/\\\/\\/\\/\///\/\/\/\\\///\///\/\\\/\/\/\/\\/\\/////\\/\\/\/\////\//\\\\\\\/\\\/\/\/\/\\\\//\/\/\//\\\\/\///\/\\//\\\///\/\/\/\/\/\\\/\/\/\\////\/\\/\\/\\\/\//////\\\\\//\/\/\//\//\/\/\
\/\/\//\//\/\/\/\/\//\\/\\/\//\/\/\/\/\/\/\\\///\/\/\/\/\////\//\/\/\\\\\\\/\/\/\/\\\/\/\//\\/\///\/\/\/\/\/\/\/\/\/\/\/\/\/\\\/\/\/\\/\\/\/\//\/\\/\/\\//\///\\\\\/\/\///\/////\/\/\///\\//\\/\/\\/\/\//\\///\/\/\/\/\/\/\/\\\/\/\//\\/\/\/\/\//\\/\/\\\\\/\/\/\\////\/\/\///\//\\/\/\//\\\\/\/\///\\\/\/\///\///\/\//\\/\\\/\///\/////\/\/\///\/\/\/\///\/\/\///\/\/\\\/\/\/\\\/\/\/\////\//\/\\/\\\//\/\/\///\//\\/\///\///\/\/\/\\\\//\\\/\\\/\\\\\//\\\\\\/\/\/\//\//\/\/\\\\\\\/\/\/\/\/////\\\/\/\\\/\\\\\/\/
/\/\/\///\///\/\///\\///\///\\\\/\/\/\/\///\/\///\/\/\//\\\//\/\/\/\/\\\/\\\/\///\/\/\/\\//\/\/\/\\///\\\//\/\/\/\\\\\\\/\/\\/\////\/\/\/\\\\\/////\/\\\/\/\\\/\///\/\\\\//\/\\\/////\/\/\\\/\/\/\/\\\/\///\/\\\\\\/\\/////\\\\//\/\///\/\/\/\/\\\/\\\///\/\/\//\\/////\/\\\\\//\/\\///\\\/\/////\/\\\///\\\\\\\/\/\/\/\\\////\\/\/\\/\//\/\/\\\/\/\/\///\\//\/\/\\//\/\///\/\/\/\\/\\\\\\///\//\////\//\\/\\\/\\\/\//\/\\\\/\\/\\///\/\\\\\///\/\\\/\/\\\\\/\/\\//\//\////\/\\\/\/\/\\\/\/\/\/\///\///\/\/\/\\//\//
\///\///\/\\//\/\/\/\//\\/\/\\\///////\/\/\/\/\/\/\/\/\/\\//\\\/\/\/\///\\\\\\/\\/\//\\\\/\/\/\/\/\/\/\\\/\/\/\//\/\\/////\/\/\\\/\\\/\/\/\/\///\/\/\/\//\\////\\//\\/\/\/\\\/\/\//\\/\/\/\/\//\\\//\\\/\\\/\///\/\/\/\/\/\//\\/\/\/\///\/\/\/\/\///\///\\\/\\/\\\\\\\\/////\/\///\/\\//\///\/\\\/\//\\/\/\/\///\/\/\/\\\/\\\/\/\///\\\/\\\/\/\///\/\/\/\\\/\\\\/\\/\/\/\/\\\///\/\/\\/\//\\\/\//\//\\\\\/\/\/\/\/\\\/\\\/\/\/\///////\/\///\/\//\\/\\\\\\\//\//\/\\/\///\//\///\////\\/\///\/\/\\\/\\\/\/\\\\\\//\/
/\///\//\//\/\/////\/\/\///\/\//\///\//\/\///\/\/\\\/\/\\//\///\/\\\/\/\///\///\/\/\/\/\\\/\///\/\/\/\/\/\///\/\/\\\/\\\/\/\/\//\////\/\/\/\/\/\/\///\/\/\\/\\/\/\\//\/\///\/\///\/\//\//\///\/\/\\//\/\///\\//\\///\//\//\\\\/\\\/\/\//\\//\////\/\/\/\///\\\/\/\////\//\/\\\/\\\\\/\//\\/\\\\\///////\/////\/\\//\/\///\\\\////\///\\\\/\\/\/\/\/\\\/\/\/\///\\\///\\\///\/\/////\///\/\\\/\\\\/\\///\/\/\/\/\/\/\/\\//\\\///\/\/\/\/\\\\\/\\\\\/\/\/\/\\//\/\\\\\\\///\/\//\//\/\/\/\\\/\/\\\\\\//\///\///\\\/\/\
//\/\\//\/\/\\\/\/\\\///\/\/\/\/\/\\\/\/\///\/\/\/\/\/\/\/\//\\\\//////\\\\///\/\/\\\///\///\///\///\\\/\/\////\\/\/\/\/\/\/\/\/\///\\\/\\//\///\\\///\/\\\/\///\/\/\/\\\\/\\/\\\/\\////////\\//\///\\\/\//\\/\/\\\\//////\/\/\\\/\/\\///\\//\//\\\/\/\\\\\/\/\\\/\/\/\\\/\\\///\\//\/\/\/\/\/\/\/\///\/\/\\///\\/\/\///\\\/\\//\\\\\\\/\/\\\///\/\/\\\/\\//\/\\\///\\//\/\/\//\\/\/\\\/\/////\\\/\////\/\\\\/\\\/\\//\/\\//\///\/////////\/\///\\/\\/\///\///\\\///\\\/\\\/\/\/\/\/\/\\//\/\/\/\/\/\///\\\/\////\\\
/\/\\/\\\\\\/\\//\\\///\///\//\\/\/\/\\\///\/\\\\\\\//\\/\///\/\/\\\/\/\///\/\\\/\/\/\/////\\//\/\/\/\/\/\\//\/\\\/\///\/\\//\///\\\/\\//\/\\////////\/\/\/\/\/////\///\/\//\//\/\\\\//\/\/\/\///\\\/////\\/\/\\/\/\/\/\///\/\/\\\/\/\\\/\\\/\/////\/\/\/\\//\/\/\/\/\/\/\\\//\/\\/\\/\\/\\\////\//\/\/\//\/\\/\/\\\/\/\\\\\/\/\\\/\\\/\\\/\\\//\\/\/\\\/\\/\\\\\//\\\/\//\\/\///\\\\\\\/\/////\/\/\/\\//\/\/\\\/\\\///\//\\/////\/\/\/\/\/\\\/\\\/\////\\//\//\\\/\/\///////\\\/\/\/\/////\/\/\/\/\/\\\/\/\/\/\\/\\
\/\/\\\/\/\\\\\/\/\\//\\\/\/\\\/\///\\/\\/\/\///////\///\\\\//\/\/\/\/\/\\\/\/////\/\///\\\/\/\\\\///\/\//\///\\////\/\/\/\/\/\/\\////\//\\\\/\/\/\/////\/\/\\\/\\\/\/\/\/\/\\\/\///\\\///\/\/\\//\//\/\\/\/////\/\///\/\/\/\/\////\\//\//\/\/////\\\/\//\\/\\//\/\\\/\/\///\///\/\/\\\/\\\/\/\/////\\\//\\/\/\\//\/\//\\/\\\///\///\\\///\/\//\\/\\//\\\/\///\\\/\/\/\\\\\///\/\/\/\/\/\/\/\\\///\/\\\///\/////\/\///////\/\/\/\\////////\\/\\\\/\///\/\/\/\/\\\/\/\/\/\/\/\\\/\\\/\/\\/\\/\/\//\//\\\\\\\/\/\/\/\/
/\///\/\/\///\\\/\//\\/\\\/\\////\////\//\/////////\/\/\/\\\\/\//\/\/\/\/\/\/\///\/\/\/\/\/\\//\/\/\/\/\///\/\/\/\/\////\//\/\/\\\/\\\/\/\///\///\/\/\/\/\/\/\\\/\/\/\/\/////\/\/\/\/\/\\\\\/\/\/\/\/\\\/\//\//\/\//\\\////\/\\//\/\\\\\/\\\/\/\/\/\/\\\/\///\\//\\\/\\\\///\\\\\\/\/\\\/\/\\\\\/\/\/\\\\//\//\\\\\\\\/\\\\\/\///\/\/\\\\\/\\\\//\///\/\\\/\/\/\\\/\/\/\///\///\\\\\/\/\////\\\//\/\/\/\/\/\/\\\\\\//\\\/\/\/\/\///\///\/\/\/\/\/\/\\\/\////\//\/\/\/\\//\/\/\\//\/\///\/\/\/\/\\\\\//\\\\\\/\/\\/\\
\/\/\\\//\\/\/\///\/\/\/\/\/\\\/\/\/\/\/\///\/\/\/\/\/\///\/\/\/\/\//\\/////\/\/\\\/\///\\\/\/\///\//\/\\\\///\//\\///\///\/\/\/\/\///\/\//\\/\///////\/\/\\\/\\//\\\/\/\\\\\/\\//\/\/\/\/\/\/////\/\/\/\/\/\/\/\//\\///\/\/\\\\\/\/////\/\/\////\/\\\//\\\/\///\\\/\\\/\///\///\\//\///\/\\////\/\\\/\/\/\/\/\/\\\/\/\/\///\\\/\\//\\/\\/\/\///\///\/\/\/\/\\\\//\/\/\\\/\\////\/\//\\//\\/\\\\\/////\\\\\/\/\/\\\/\\\/\\\/\\//\\\/\/\/\\\/\/\\\///\/\\\///\/\/\/\/\/\/\/\/\\\/\/\\\/\\/\//\\\/\/\/\///\/\/\/\/\//\
\/\\/\///\\\/\/\/\////\\/\\\/\/\\//\/\/\/\/\///\\\\\/\/\\\/\\\///\/\/\\\/\\\/\///\/\/\/\\\\//\/\/\/\/\/\/\\/\\///\\\/\/\/\/\///\/\/\/\/\\\///\/\/\/\/\\//\/\/\/\/\/\///\/\/\//\\/\///\\\/\/\/\/\\//\///\/\\\/\/\\//\/////\/\/\/\/\/\///\/\/\/\/\/\/\\\/\/\/\\\/\/\/\/\/\\\\\/\\\/\\\/\///\/\///\/\\\/\\//\/\/\//\//\\\\\\\\\/\/\\\/\\\\////\///////\\//\/\//\//\/\/\/\/\/\/\/\\\//\\\\/\///\/\/\\\///\/\/\/\\//\\\/\/\/\/\\//\\\///\\\/\/\////\\/\///\/\/\//\\////\\/\/\/\\\\/\\/\/\/\/\/////\///\/\\\/\/\/////\/\//
\/\/\/\/\\\\\/\/\\\/\/\/\////\\/\/\/\\//\\/\\\\/////\/\/\\\\/\\///\/\/\\\/\\\\\/\///\//\\/\/\/\\\///\\\/\/\/\\////\/\/\/\///\/\/////\/\/\\\/////\/\\\/\//\\/\\/\\/\/\/\/\///\//\//\//\\/\/\/////\\\/\/\/\/\/\/\/\/\/\/\/\/\/\\//\/\/\\\/\/\/\//\\////\\/\\\//\\/\/\/\\/\\/\/\\////\/\//\\\//\/\/\/\\\\\/\\/\\/\/\/\//\/\\\\/\\\/\/\/\/////\/////\\\\\/\//\\/\////\\/\\\/\/\\\\\\///\\/\\\/\//\//////\/\/\/\/\///\//\//\/\///\\\\\\\/\/\/\///\/\/\/\//\\/\///\\/\/\////\/\/\///\\\/\//\/\//\\\///\///\/\///\///\/\/\/
/\///\\\/\\\/\/\/\/\/\/\\//\///\\\\\\\/\\\\\//\///\\/\/\/\/\/\///\/\/\//\\/\\/\\/////\\\/\///\\\/\///\/\/\/\/\\\/\/\/\\//\/\/\////\\/\/\///\/\/\/\/\/\\//\\\////\\\\/\/\\////\/\/\///\/\/\/\/\\\/\\//\/\/\/\/\\\/\///\\\/\/\/\//\\\\/\/\\\/\/\/\/\///\/////\///\\\\//\\\/\/\//\\////\\/\/\/\/\/\///\/\/\\\//\//\\//\/\/\\\\//\/\///\/\/\\\\\/\/\//\\\//\\\/\\\/\\//\/\/\/\/\///\\//\/\/\/\\\/\\\\////\///\/\//\\/\\/\\/\/\\\/\/\/\///\\\/\/\///\/\\//\/\/\\/\/\\\\\/\\/\/\\\///\/\///\/\//\\/\/\\//\//\//\\//\\\//\\
\/\//\///\\/\/\/\\\/\/\/\\\///\/\/\/\\\/\/\/\\\/\/\/\\\\\\\///\///\\//\/\/\/\\////\/\\/\\\\///\/\/\/\/\/\///\//\\/\/\//\\/\/\//\\/\//\\\\/\/\/\///\/\\\//\//\////\\/\\\\//\\\/\///\/\\\\\/\/\/\/\\//\\/\\//\\/\/\/////\/\\\/\/\/\/\/\/\/\///\\\/\/\///\///\\\/\/\/\//\\\\/\\\///\///\\\\////\///\/\/\/\\\/\/\/\/\/\/\/////\\\///\///\\\\\/\/\/\///\/\/\///\/\/\/\/\/////\/\/\/\/\/\\\/\/\\\/\/\///\///\///\///////\/\/\//\\///\/\///\\/\\/\/\/\/\/\\\/\/\/\\\/\/\/\/\\\/\/\/\\\\/\\/\/\\//\//////\\/\/\/\///\\\/\\\/
/\\\/\//\\/\/\\////\///\/\///\\\/\\\\\/\/\/\/\/\///////////\/\/\/\/\\\\\/\/\/\///\/\/\/\/\//\\/\///\/\/\/\///\\\/\///\/\\//\\//\/\\\/\///\\\\\\\/\/\/\/\\\/\/\\\/\\/\\/\/\/\/\/\\\\\/\/\//\\///\/\/\/\///\\//\/\/\/\///\/\/\\/\\\/\////\\\///\///\/\/\///\\\//\\///\/\/\///\/\\\//\\/\/\/\\///\//\/\/////\\//\\\\///\\\\///\/\/\/\/\\\/\/\/\/\/\/\/\\//\\\//\\///\/\/\/////\\\///\/\///\/\/\/\/\/\/\\\///\/\/\///\/\/\/\/\/\/\\\\//\/\\\\//\\\///\/\//\\///\/\\\\//\//\\\\/\\\\////\/\/\/\///\/\\//\\\\\/\/\\\\\/\/\
\/\/\/\/\/\/\/\///\/\/\\\\\///\/\/\/\\\/\///\\\////\\///\\\\\//\\/\/\////\\\\/\/\\\/\/\/\/\/\/\/\/\/\/\///\/\//\///\\/\/\/\/\/\/\/\/\/\\\/\/\/\/\/\\\///\/\\\/\\\/\//\//\/\/\/\/\/\/\/\/\\\////\\\/\\//\\//\\/\//\\/\/\/\/\\////\\\\\\\/\/\/\\//\///\/\/\/\\//\\//\/\/\/\\\///\\\/\/\\\\\/\\\////\\/\/\///\/\/\/\/\///\/\/\/\/\/\/\/\///\\////\/\//\\/\/\/\/\/\/\/\\\///\\/\\/\/\/\/\/\/\/////\/\/////\/////\\\\\//\\///\/\/\/\/\/\/\\/\\\\///\/\/\\\/\\//\\\\//\/\/\/\\\/\/\/\/\\\/\/\/\\\/\\\/\\//\/\/\/\/\//\//\/
/\/\///\/\\\////\//\/\/////\\\\\/\///\\/\/\\/\/\/\/\/\\\/\/\\\/\\\//\\/\\//\/\/\\//\/\\\\\/\///\/\/\/\\\/\///\\\/\///\\\/\\\///\/\/\///\/\\\\\\//\/\/\//\//\///\/\/\/\//\////\/\/\///\///\/\///\/\/\/\/\/\/\\\\\\\/\//\\/\///\\/\\///\/\/\\\/\///\/\\/\//\/\/\/\/\\\/\/\\\/\///\///\\\\\/\/\\\/\/\/\/\/\\\\/\\\\///\\//\/\/\//\\\\/\/\/\/\/\////\\/\\\/\/\/\/\/\/\/\\\/\/\\\/\/\/\/\/\/\/\/\///\/\/\/\\//\/\/\//\//\/\/\/\\\/\/\/\/\/\///\/\///\/\/\/\/\/\\\/\/\///\\\/\/\//\//\//\//\/\\\/\/\/\/\///\\//\/\/\///\/\
\\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\\\\/\\//\///\/\/\\//\\\/\/\/\/\/\/\//\\/\/\/\\//\//\\\\/\\//\/\\//\//\\///\//\\/\/\//\//\\\/\/\\//\/\/\/\/\/\//\\\\////\\/\/\/\////\\/\\//\////\//\///\/\/\\/\\/\/\/\\\/\//\\\\\\//\\/\/\/\/\///\/\//\\\\\\/\/\/\\\///\/\\\/\/\/\/\/\/\\//\\\/\/\/\/\/\/\/\\////\\/\/\\\\\\///\///\///\/\/\///\/\/\/\/\/\\\/\/\/\\\\//\/\/\///\/\\\/\/\\\/\/\/\/\\////\/\//\\/\/\/\///\/\/\\\///\\/\/\////\///\///\/\\\/\/\/\/\/\//\//\/\/\/\/\/////\/\/\/////\\/\\/\\//\\//\/\/\///\\\/\\\\\/\/\\\\
/\//\\/\/\\\\////\/\/\/\/\/\////\//\///\/\///\\\/\\\\\/\\\\\\\/\\\///\/\/\////\\////\//\//\//\///\/\//\////\/\/\//\\\\/\\////\/\/\/\\\/\\/\\/\/\///\\/\\///\/\/\///\\\/\\\///\/\/\\/\\/\///\//\\//\\\\/\/\/\/\/\/\/\/\\\\\///\/\/\///\\\\/\\/\/\/\/\/\/\///\///\/\/\/\\//\/\/\/\/\//\\/\\/\\\\/\/\/\/\/\/\/////\/\///\/\/\/\/\/\\//\\\/\\\\\/\/\/\//\\/\/\/\\\/\//\\/\/\/\/\/\/\/\///\/\///////\/\/\/\/\///\/\/\/\///\/\\\/\\//\///\\\/\/\/\/\/\///\///\\\/\/\/\/\/\/\/\/\\//\\/\\//\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\\\/\/\\\///\/////\/\/\/\/\//\\/\/\\///\\/\/\\\/\/\/\/\\///\\/\/\\\/\/\\\/\\\/\\\/\\\/\/\/\/\/\///\/\\//\///\/\\\/\/\//\\\\\//\/\\\\\\/\\\\\\/\///\/\\\\\\///\///\//\\\///\/\///\\\/\/\\\/\\/\\/\/\/\/\\\///\\\\\/\\\/////\/\\/\\/\/\///\/\\\/\/\/\///\/\///\/\/\/\/\\\\\/\///\/\/\/\/\/\/\///\/\\/\//\/\\\///\\\\\/\/\/\/\\\\\//\\\/\/\\/\/\\\\\\//\/\\\///\/\/\/\\\\\\//\/////\/\/\/\/\/\/\/\/\/\/\///\//\\/\/\/////\/\/\\\/\/\/\/\/\/\/\\//\/////\\\\\/\\/\\\\/\/\/\\\/\/\\\//\\/\/\\//\/\/\/\\\///\/\/\/\/\\//
/\/\//\\/\\\/\/\/\/\///\/\///\\\\\/\/\///\/\///\\///\//\///\\//\///\///\\\\\\\\\/\\\//\\////////\//////\/\/\\\\\\//\/\\\\\\\///\//\\\//\\//\/\/\\\/\/\/\/\//\\\\/\/\/\\/\\/\\\/\/\//\//\///////\/\/\/\\\/\\\\\\\/\\\/\/\/\/\\\///\\\///\/\/\\\/\\\/\\\///\///\/\/\/\\/\\\\\//\/\\\\\/\\\/\/\\\\\\//\/\///\/\\\/\\//\/\///\/\\\/\\//\\\\\\\/\/\/\/\/\\\\\/\/\/\/\/\/\/\/\//\//\/\///\/\/\/\/\\\/\///\\\\//\/\/\//\\/\/\/\/\/\\/\\///\///\/\/////\/\\\///////\//\\///\\\/\///\/\/\////\//\/\\/\\\//\///\/\\\///\//\\/\
\///\/\/\\\///\/\///\/\\\/////\///\///\\//\\\/////////\\//\///\\\/\/\///\\\\\\\/\///\\\/\\\/\/\/\//\\/\\\/\\\\\/\/\/\///\/\/\\\/\/\/\/\/////\/\/\/\/\//\\\\/\/\\\\\/\/\\\////\//\///\/\/\\/\\\\///\/\/\/\//\\/\///////\/\\\/\/\/\\\///\\\/\/\/\/\\\/\/\/\/\\\/\/\/\/\/\///\///\/\///\/\/\/\/\///\\\\\\\\\///\/\///\///\\//\\\/\/\//\\/\/\/\/\/\/\/\\\/\///\///\///\\\\\//\\///\\\/\//\\///\/\/\\\/\/\///\/\\\/\\\/\/\/\//\\/\//\//\/\/\\\///\\\/\///////\/\/\/\\\///\/\/\//\/\\///\/\/////\/\\//\\//\/\\\/\///\/\/\/
/\/\/\///\\\/\/\/\\//\/\\\/\/\/\///////\/\/\/\\\/\/\//\\/\/\/\///\////\\\\\\\\/\/\/\\\\\/\///\////\\/\/\/\\\/////\//\\\\/\/\/\/\\\/////\/\\\/\/\/\/\\\/\//\\\\/\/\////\\/\/\\\/\\\//\\/\/\/\/\/\///\\\\//\/\\//\/\/\/\/\/\/\/\\\/\/\\//\/////\//\/////\//\/\/\/\/\/\/\/\/////\\\/\\////\/\/\///\/\\\/\///\/\\\///\\\///\/\\/\\/\\\\\//\\/\//\\/\\\/\/\/\/\/\/\/\/\///\/\\\/\//\\\\///\//\\/\/\/////\///\\\/\\////\/\/\/\///\//\\/\//\\/\/\\//\/\/\/\\\\\\\///\/\\\/\\\/\\\///\\\\\\////\/\/\\\///\/\/\/\/\/\///\/\\\
//\/\/\\//\//\\///////\/\/\/\/\\\/\/\/\\\/\\\/\///\\\//\\/\/\/\\//\\\/\/\\\/\/\///\\\\\\\/\///\\\/\/\\\\/\\/\/\/\/\/\\\/\/\/\///\/\/\////\\\\/\/\/\/\/\/\\//\///\///\\\/\///\/////\//\\///\///\\\//\\/\\/\\\\\\/\\\/\\//\/\/\\\\//\/\\\\\//\//////\///\\\/\////\\/\/\\/\//\/\///\///\\\///\/\///\///\/\///\\\/\/\//\\\\/\/\/\/\///\\\\//\/\///\\\/\/\\\//\\//\\///\/\\//\\\\/\\/\\\/\/\/\\\/\//\\\\///\\\/\\\\\/\/\\\\\\\/\/\/\\\//\\/\\//\/\/\\\\\\\/\/\/\/\/\/\/\/\/\//\\/\\//\/\/\/////\//\//\/\\/\\/\\\\\\\\\/\\
\\/\\\///\/\/\/\/\/\/\\\//\\/\/\/\/\\//\\\\\///\\\\\\\\\/\//\/\\/\//\\\\/\/\/\/\///\//\\/\/\/\/\/\/\/\/\/\\\/\\\/////\/\/////\/\///\/\/\/\/\//\\/\\\/\\//\\\/\///\/\/\/\\/\///\\/\/\/\/\///\/\/\///\/////\/\/\/\\/\/\//\///\\\///\/\\\\\\\\\/\/\/\\\/\//\/\\/\/\/\\\/\/\/\/\/\/\/\/\/\/\//\\///\/\/\/\/\\\/\\\///\/\/\\/\////\\\/\\\/\/\/\\\/\/\\\\\\\/\\//\/\/\/\/\////\\/\/\/\\///\\///\/\/\/\/\\\/\///\/\/////\/\/\/\/\\\/////\/\/\/\/\\\/\\//\/\///\///\\//\/\/\/\/\/\/\//\\\//\/\\\/\///\/\/\/\/\/\/\/\/\//\\//
\/\/\/\/\\\\\\//\/\////\\/\///\/\//\\/\///\/\/\/\/\\\/\//\\/\/\\\///\/\/\/\/\/\/\\\\\/\///\//\\///\/\////\//\//\\///\/\/\/\////\\/\\//\\\/\//\\/\\\///////\/\/\/\///////\/\/\/\/////\//\//\/\/\/\///\/\\//\/\/\/\\//\/\/\/\/\\\/\/\\//\/\/\/\/\/\/\/\/\/\\\\\/\/\\\/\\\\\/\///\///\///\\\/\/\\\///\///\/\/\/\\\\\/\\\/\/\\\\\/\/\/\/\/\/\/\/\/\/\/\/\/\/////\/\/\/\/\\\//\\/\/\/\////////\\/\\\\\/\\//\/\\\/\\\/\//\\///\/\\\/\/\\//\\//\/\/\\/\//\/\//\\/\\\/\/\\/\\\//\///\\\\\/\/\///\/\\\/\/\\\/\\\\\/\///\\\///
\\\\///\\\\\/////\/\\\\//\/\//\//\\\///\/\/\///\\\/\\\///\/\/\///\/\\\\\\\/\\\/\/\\\/\/\/\/\/\/////\\/\//\\\/\///////\/\/\/\\\/\/\///\///\\\/\/\\//\/\/\/\///\/\///\/\///////\\////\/\////\\///\/\/\/\///\/\/\/\/\\/\/\\/\\\\//\/\/\\\/\//\\/\/\/\/\/\//\\/\/\\\/\\\\//\/\/\/\/\/\\/\\\\/\\\/\/\/\\\/\\\//\/\\/\/\/\/\/\/\/\\\/\\\/\/\\\//\\/\/////\/\/\/\/\\\/\///\//////\/\\\\/\///\//\\/\/\\\/\/\/\/\/\/\/\//\//\/\\\\\///\/////\/\\\/\/\\//\/\/\/\///\\\/\\///\\//\\//\//\/\/\/\/\/\\\\\/\/\/\/\//\\\//\\\/\///\
\/\/\/\\/\\/\///\/\/\\/\\/\///\/\\//\/\/\/\/\\\///\/\/\//\\\/\//////\/\\\/\/\/\///\\//\/\\\//\\///\/\\\\\/////\/\\\\\\\\//\/\/\/\/\\\\\///\/\/\///\/\/\\//\/\/\\//\\//\/\//\\\\/\/\///\//\///////\\/\/\/\/\/\/\///\\\/\/\/\/\\\///\/\/\\\/\/\\\///\/\//\\//////\\\\\\/\/////\/\\\\//\\\//\/\\/\////\\/\///\/\/\/\///\\\/\\\\\/\\////\/\//\/\\/\\\/\/\\\/\//\\\\/\/\///\/\/\\\\\/\///\//\\\\/\/\/\/\/\\\/\/\///\\\/\///\/\\\//\\\////\\\\//\/\/\\\/\/\\\/\///\/\/\///\/\\\/\//\\/\/\/\/\\////\/\///////\/\\\//\\\\/\/
///\/\\////\///\/\/\/\\\/\/\//\\/\/\/\//\\/\/\//\\\\/\/\\\\\\\/\//\\\\\/\\\\/\///\/\/\/\/\/\///\/\/\///\/\\\/\\//\\//\/\\/\\/\/\/\/\/\/\///\///\\\/\/\//\\\\/\/\/\\\/\\\/\/\////////\//\/\/\///\/\///\/\/\\\\\/\/////\//\//\///\/\/\\\\\/////\/\/\\//\/\\\\\/\/\\\\\/\/\/\/\/\/\\\/\/\/\\\\\\////\//\//\\\/\/\/\/\/\/\/\/\/\/\/\/\/\//\\\//\\\\\///\\\/\/\/\/\/////\/\\\/\///\/////\/\/\/\//\\/\//\/\\\\//\\\\//\\\\///\/\\//\///\/\/\//////\\/\/\//\\\\///\/\/\/\\\//\\\\/\/\/\/\\/\\\\/\/\/\/\/\//\\///\/\///\/\\\
\/\\/\\/\\////\\\/\/\/\///\/\/\/\/\\\/\//\/\//\///\///\//////\\//\\/\\\/\//////\//\/\\\\\\//\\//\\/\\///\/\/\//\\/\\//////\/\\\\//\/\/\/\///\//\//\/\/\/\/\/\/\/\/\/\/\/\\\/\///\///\/\/\/\/\/\/\\//\//\////\\\\\//\\/\\//\\\\\/\/\/\/\\\\//\/\/\\\/\/\/\/\/////\/\/\/\///\/\///\///\///\/\\\/\\\/\/\/\/////\//\\/\/\/\/\/\/\////\\/\/\/\\\\////\\\/\/\///\/\\/\\/\\\/\\////\/\\\/\/\/\\\\\\\////\\///\/\/\/\\\/\/\///\/\\\/\/\/\///\/\/\//\\///\/\/\/\/\\\/\\\/\/\\//\///\\\/\/\/\//\//\/\/\/\\\/\/\/\/\\///\\\\/\\
///\/\/\/\/\/\/\/\//\\/\/\/\/\/\/\\\/\/\/\\\/\\//\///\\\/\/\///\\\/\\\/\/\/\/\/\/\\/\\/\/\\\\\\\/\///\/\/\\\/\//\/\\/\/\/\/\/\\\\\\//////\///\///\/\\\/\\\/\/\///\/\/\////\\/\/\/\///\/\/\\//\//\\/\/\/\/\///\/\///\/\//\\/\\///\\/\\\\/\\\\/\//\\///\/\/////\/\///\/\/\////\\/\/\/\/\//\\/\\\/\\\\//\///\/\/\/\/\/////\/\//\\/\/\\\/\\\/\\\\\\\/\/\/\/\/\//\//\/\\\/\\\/\///\/////\/\/\/\/\/\/////\/\/\/\/\\\/\//\\//\\\\/\/\/\/\/////\/\/\\\/\\\/\/\/\/\\\////\////\\\\\///\/\/\/\///\\\/\/\/\\\/\\\///\///\/\///\
\\\//\\/\\\\\\/\\\\/\\/\//\/\\//\\\\/\\\\/\/\/\/\/\/\/\/\\\/\\\/\/\\//\\\////\//\/\/\\\/\/\/\/\/\\\/////\\//\///\///\///\/\\\\\/\/\\\/\/\////\\/\/\/\///\/\///\\//////\/\\\/\/\/\\\\//\/\\\/\/\/\\\/\/\/\/\/\\\\\\\/\\\/\///\\///\//\\//\\//\//\\///\\\\\\\\//\/\/\/\/\/\/\/\\\///\/\/\/\\\/\/\/\/\/\/\/\/\///\/\/\/\\\/\/\///\/\/\/\\\/////\//\\/\\\\\/\\\\\/\\\\\/\/////\/\/\\\//\\\\\\/\///\\\/\/\\\///\///\///\///\/\//\\/\/\//\//\/\/////\/\\\\\\//\/\///\\\//\\/\/\/\/\/\\//\///\/\\\\\/\/\/\/\//\\/\/\/\\\///
\\\\/\/\/\/\/\///\/\///\/\/\\//\/\/\/\/\/\/\/\/\\\/\\\/\/\/////\/\/\\\\\/\/\/\/\/\/\\\\\/\/\/\/\\\\//\\\\///\//\/\/\//\\///\/\/\/\///\/\//\\/\\\////\\/\/\/\/\/\/\/\/\/\\\/\///\/\///////\\\///\/\\\//\\/\/\\\/\\\/\/\/\\\///////\/\/\/\/\/\\/\\///\//\\/\///\/////\\\/\///\\\///\\/////////\\//\\\\/\\\/\\\/\\\\\/\//\\/\\\/\///\/\/\/\\\\\\\/\/\/\///\/\\\\\/\///\/\//\\\\\\/\/\/\/\/\///\/\/\///\\\\\/\/\///\/\\\\\/\/\/\/////\/\/\/\/\\\\\\\\\\\/\///\\\\\/\/\///\//\\/////\/\/\/\/\\\/\/\/\///\/\/\\\/\/\/\/\/\
\/\\//\///\/////\\\/\/\/////\//\\/\\\\\/\\\///\/\/\/\/\/\\\/\\\/\/\/\//\//\\//\//\\///\/\/\/\/\\//\\\/////\\\/\/\/\/\/\//\\\\/////\/\/\/\/\/\//\////\/\/\/\/\\/\\//\//\/\/\/\///\\\\//\/\/\/\/\/\\//\/\/\/\/\/\/\\\/\\\/\/\/\/\/\/\///\\\/\/\/\\\/\/\\\\//\\\/\/\///\/\/\\/\\\//\///\/\/\/\/\\\/\///\\\/\\\/\//\\/\\\/\\\//\\/\/\/\/\/////\/\\\/\/\/\\\/\/\//\\\\/\/\//\\\\///\/\/\\\\\//\/\\/\/\//\//\/\/\/\/\\\/\/\\\/\/\///\\\/\\\/////\\\///\\\/\/\/\\\///\\\/\/\/\\\///\/\\\//\\/\///\\\\\/\/\/\/\\\\\/\/\/\\\\
//\//\\\/\/\////\\/\/\/\///\/\/\/\///\/\\//\///\/\/\///\///\\////\\//\/\/\/\/\/\/\/\//\\\//\/\/\/\/\///\/\/\/\/\/\\\///\/\\\/\/\/\/\///\/\\\/\/\\\///\/\/\\\\\///\/\/\/\/\/\/\/\\\//\\/\///\/\/\/\\/\/\//\/\\\/\/\//\\/\/\/\/\/\/\/\/\/\/\/\///\\\/////\/\/\/\/\\//\\/\\/\/\\//\/\///\/\///\/\//\/\//\/\/\/\/\///\/\/\///\/\/\\\\\/\/\/\\\/////\/\//\\/\/\/\/\///\\///\\/\/////\/\/\/\/////\/\/\/\/\/////\/\/\/\/\\\///\\\/\/\///\///\/\//\\//\\/\/\/\\\/\/\/\/\\//\/\/\//\//\///\/\\\//\\/\/\///\///\/\///\/\/\///\
\/\//\\/\/\\//\/\\\/\/\\///\\\\\//\\\///\\\/\/\\\/\///////\/\/\/\/\/////\\\///\////\\///\/\\\//\\/\/\/\/\///\///\\\/\/////\/\/\/\\\\//\\\\\/\\//\/\\//\/\\////\/\/\///\/\/////\/\/\\\/\\////\//\\//\\\\///\\///\//\/\///\\/\\\\///\/\\/\\\\/\/\/\/\///\/\\\/\///\\\///\/\//\\/\\\\/\\/\//\///\////\/\\\/\\\\\\\\\/\/\/\///\\\/\/\///\\\/\/\/\/\/\\\/\/\\\/\/\/\/\/\//\\\/\\/\///\/\/\/\///\/\/\/\/\/\//\\/\/\/\/\/\\\///\\\/\/\/\/\/\\\/\\\/\/\/\/\/\\\/\/\/\/\/\\\/\////\\/\/\/\////\////\/\\/\\/\\//\/\/\/\/\/\\\/
/\\\\\\\/\\\///\\\/\\\///\/\\\\\//\\\\/\/\\\/\/\\//\/\/\///\/\/\/\\//\///\/\\\/\/\/\\\/\///\/\\\/\\\/\///\/\/\\//\\\\\/\\\/\\//\///\/\///\///\\\/\\\/\/\/\\\///\/\/\/\/\/\/\//\//\//\\///\/\/\/\/\/\/\\\/\/\\\/\\\/////\/\///\///\/\/////\\\/\///\/\/\/\/\/\///\//\\\\/\///\//\//\/\/\/\/\/\/\/\/\/\\\/\\\/\/\\\\\///\\\\\\//\/\/\/\/\/\/\/\\//\\//\/\\\\\/\/\//\\/\/\\\//\//\//\//\///\/\//\\/\/\/\///\/\/\/\\\///\/\///\/\////\\/\/\///\/\///\///\/\///\/\/\/\///\/\\\///\\\/\\//\/\/////\\\/\/\/\\\/\/\/\/\///\/\
\/\/\/\\\/\/\/\/\/\/\\\\\/\\\\\/\/\/\/\/\////\//\\\/\///\/\/\/\/\\\/////\/\/\/\/////\///\//////\\///\\\\\/\\\/\///\//\\/\/\/\/\/\/\/\/\/\/\/\\////\///\/\/\\\\\///\\//\//\\/\\/////\\/\/\/\/\\\\\//\\/\/////\\\/\/\\\\\///\/\///\/\\\\\//\\/\///\/\/\/\\/\//\///\\\\\//\\/\/\\\\\/\/\\\/\\/\\/\/\//////\\/\/\\\/\/\\\/\/\///\/\/\/\\\/\/\/\///\/\\\\\\/\//\/\\\\/\\//\\///\/\/\//\\//\\/\/\/\/\//\\\/////\\/\/\\//\/\/\//\\///\\//\/////////\/\/\/\\\/\/\/\/\\\/\/////\/\/\///\/\//\\\\/\///\/\///\/\/\/\/\/\\\\\\//
\//\\\\\/\/\\\////\\/\/\/\\\///\/\/\//\/\\\\\\/\\////\/\\\/\/\\\///\/\/\/\/\//\\/\\\\/\\/\/\///\/\/\\\/\/\///\\\//\\\\/////\\\///\/\/\/\/\/\/\/\/\/\\\///\///\/\/\///\/\////////\\/\\\\\/\/\///\/\/\/\/\\\\/\\/\\\/\/\/\\/\\///\/\/\\\\\/\/\/\///\\//\/\/\/\/\/\\\/\/\/\/\/\///\///\///\/\/\///\\//\/\\\\//\/\/\/\/\/\////\\/\/////////\\\//\\///\\\\\/\\\/\//\/\\/\\\/\/\/\\\\\/\/\\\///////\//\\\/\//\/\///////\\\/\/\/\/////\//\\/\///\/\/\/\/\\\///\/\/\/\/\//\\/\/\/\\\/\/\/\///\/\\//////\\\/\/\/\\\///\/\/\/\
//\//\//\/\/\/\\\/\/\/\/\/\\\///\/\\\//\\\/\\/\\\/\/\/\\\\\/\/\/\///\\\\\\\\\///\//\//\\\/\\///\////\///\/\/\\/\\/\\\/\\\//\\/\/\/\/\\///\\\\/\/\//\\/\/\///\///\/\///\/\///\/\/\/\\\/\/\\\/\/\/\/\\\\\/\/\\\//\\\\\///\\\\/\/\/////\\\\//\/\\////\///\\\/\/\/\\\/\///\\\/\/\/\\//\///\\/\\\\///\/\\\\\/\/////\/\/\\\//\\/////\\////\/\/\/\//\\/\//\\/\/\/\/\/\/\/\/\\\////\\//\//\\\\/\\/\/\\\/\\\/\\\/\\//\\\/\\\/\\//\/\/\/\/\/\/\/\/\///\///\\\/\/\/\/\/\///\\//\/\/\///\/////\/\///////\///\/\\\\//\/\/\\/\\//\
/\/\///////\\\/\/\///\/\/\\////\/\\\/////\\\///\/\\\//////\\\\//\\/\/\/\/\/\\\///\\////\\\/\/\//\\///\/////\///\\\/\/\/\/\/////\/\\//\///\///\\\/\/\/\\\/\/\/\///\///\/\/\/\/\\////\\\/\////\\/\/\/\/\//\\/\///\/\\/\\/\\///\\///\///\/\\\/\//\//////\/\\//\/\/\\//\\/\\/\/\/\\\\\/\/\/\\/\\\\/\\//\/\\\/\/\\\/\/\///\/\/\/\/\\\/\\\/\/\///\///\/\/////\/\/\/\///\//\\///\/\/\/\/\/\/\/\\\/\/\/\////\\/\///\/\//\\///\\\/\\//\/\/\/\/\/\/\\\/\/\\\/\///\/\/\/\/\\\/\\////\/\////\////\/\\//\/\/\\//\\//\\\/////\/\\\
//\\\/\/\///\/\\\/\/\/\/\/\/\///\///\/\/\/////\/\\\\\/\/\/\/\///\/\/\/\/\//\\///\////\\/\/\\\/\\\/\/\///\/////\///\\/\\/\\\///\/\\\/\\\/\///\/\/\/\//\\//\\/\///\\//\/\\\/\/\\\/\/\//\/\\/\///\/\/\///\/\///\\////\/\/\/\/\\////\\\\\/\\//\/\/\\\\\/\/\/\///\/\/\\\/\/\\\\\/\/\/\\\/\/\/\/\\\/\\//\\\/\/\/\/\\//\\\\\//\\/\/\/\\\\\/\//\\/\/\\\\\//\//\////\\/\///\\\///\\\/\/\/\//\//\/\\\/\/\\\/////////\\\\//\\\///\/\/\\/\/\//\\\///\/\///\\\/\/\/\///\\\//\\/\/\\\/////\/\/\///\///\/\/\\\/\///\///\/\\\/\\\/\/
////\///\\/\/\//\\\\///\///\/\\//\/\/\\//\/\\\/\/\///\/\/\/\//\\/\/\/\///\//\\/\//\//\\\\\/\/\/\\//\\//\///\\\/\/\/\/\/\/\//\\///\/\\\\\/\//\\///\\\/\/\/\////\\\\/\/\\\//\\\//\/\/\/////\///\//\//\/\/\/\\\\\\//\/////\\\/\/\/\///\//\\\//\///\/\\\/////\/\///\//\\/\/\\//\////\\/\/\\//\\//\/\/\/\/\/\\\\\/\\\/\\\\\\\/\\\\\/\\\/\/\//\/\\///\/\/\/////\/\///\/\/\/\\\/\\//\/\/\/\\\/////\\/\///\\\//\/\/\\//\/\/\/\/\\\/\/\\//////\\///\\/\\\/\/\\\/\/\/\/\/\///\/\//\\\\/\/\/\/\/\\\/\\\/\/\/\/////\/\/\///\\\/\
\\\/\/\///\/\\\/\\////\\\\/\\//\\/\/\/\/\//\\/\/////\\/\\\\\\/\\//\/\///\/\/\/\\\\\///\/\\\/\\//\\\//////\/\\///\/\\\/\\\\//\/\/\/////\/\/\\\/\/\/\/\\//\/////\///\/\\\/\/\/\\\//\\///\\\///\\////\///\/\//\\/\/\//////\\/\/\/\/\/\\\/\/////\\\/\/\/\/\///\///\/\/\/\/\/\/\/\/\///\\\\\\\/\\//\\\\\///\/\\//\///\\////\\\\/\///\\///\//\\/\/\/\/\/\/\/\/\/\\\/\/\/////\/\/\/\/\/\///\/\\\/\/\/\/\\\/\///\\//\\\/\\///\\//\////\/\//\\/\/\/\/\///\///\/\/\/\//\\//\/\//\/\/\/\/\\\/\\/\//\\\/\\\\\/////\/\\\/\\//////
\\/\/\/\/\\\/\/\\\/////\\\\\/\//\\//\/\\\\///\////\\\\\\/\/\/\\\/\///\/\\\\\/\\\/\/\/\///\/\/\/\\\/\///\////\////\//\\\\\\/\\\/\///\///\/\///\/\/\/\/\///\/////\/\//\\/\/\//\\/\/\\\/\/\/\/\/\/\/\///\/\/\\\/////\/\/\\\\\/\/\/\/\\\\\/\\//\///\/\/\/\/\/\/\\\/////\\\/\/\/\/\/\/\/////\/\/\\\/\/\\\\\/\/\\\////\//\/\/\////\\/\/\\\/\\\\\\\\\/\\\/\\\///\/\\\//\\//\\/\/\\\/\///\/\\///\//\///\/\\//\/\/\///\/\///\\\\\//\\\////\////\\\\/\/\\///\\\\/\/\/\/\/\\//\/\///\\\/\/\///\//\\\\/\/\\\/\///\/\/\/\///\/\\\
\\\/\/\/////\\\\\/\/\\//\\\/\/\///\///\/\//\//\/\\/////\\/\/\/\\\/\/\///\/\/\\\///\///\/\\\///\/\\\\\/\\\/\\\/\//\\/\/\///\\\/\/\/\/\///\//\\\\/\\///\\/\/\\\//\\///\/\/\\\/\/\/\/\/\///\///\///\\\///\/\\//\/\\\/\/\/\///\/\\/\\\\/\/\/\\/\\/\/\/\/\/\/\/\\\\\/\\\/\\\/\/\/\///\/\\\/\/\//\\/\/\/\/\\\/\/\/////\/\///\/\/\/\\/\\/\/\///\/////\\\/\///\/\\\/\//\\///\/\/\/\/\/\/\/\/\///\/\//\\/\/\/\////\\/\///\/\////\\\\\\/\/\/\\\/\/\\\////\\/\/\/\///\/\\\///\/\/\/\/\/\/\/\/\///\/\/\/\////\\/\/\\\/\/\/\\\/\\
/\/\\//\//\\/\///\/\/\/\/\/\/\/\/\\\///\/////\/////\/\/\/\/\/\/\/\///\/\/\/\//\\/\/\\\/\/\///\\\///\/\/\/\\\/\/\\\/\\\/\/\/\//\/\//\/\///\/\///\/\///\/\/\\\/\/\/\\////\\\/\/\\\/\///\/\/\\//\/\\\\\///\/\/\\\/\//\\///\/////\/\\//\\\\\/\/\/\\\/\/\/\/\/\///\/\///\/\/\/\///\//\\\\/\///\////\\\\/\/////\\\/\/\/\\//\/\\\\\/\///\/\///\\\/\///\////\/\\///\\//\/\///\/\/\/\\\/\/\/\/\/\\\/\\\/\/\/\\\/\/\\\/\/\\\/\/\/\/\\//\///\\\/\/\////\\/\/\/\/\/\/\\\/\/\/\/\///\\//\/\/\\\/\/\//\\/\/\/\///\\\\\\//\\\///\\/
//////\/\\\/////\/////\\\/\/\/\/\\\/\/\/\/\/\\\///\\////\///\/\////\\/\\//\/\\////\/\\/\\/\/\\\//\\/\//\\/\/\//\\/\/\/\/////\/\\//\\\\/\\/\/\/\/\\\\\/\/\\\/\\\///\\\/\/\/\\//\\\/\\\/\/\\\/\/\/\///\/\/\///\/\/\///\/\//\\/\\\/\/\/\/\///\/\/\/\/\/////\///\/\//\\/\\\\//\///\/\/\\\/\/\/\/\///\///\/\\//\/\///\/\/\///\/\/\/\/\/\///\/\\//\/\/\/\/\/\/\/\/\/\/\/\\\\//\/\\\\//\//\\///\/\/\///\/\///\/\/\\\\\/\\\/\\//\/\/\/\/\///\\\/\\\\//\///\\\\\/////\///\//\\/\\\/\\\/\/\//\////\\//\///\\//\/\/\/\\\/\\\/\\
/\///\///\/\/\\\\\/\/\/\///\/\/\/\///\/\\\\\///\/\/\///\\\///\//\\\////\\\/\\\\//\\\\\/\/\/\///\/\//\\/\/\/\/\\\/\\/\\/////\////\\/\\\/\\//\/\/\\\/\\\/\/\\//////\\\\\/\\\/\//\//\///\/\/////\/\/\/\/\///\////\\\\\\/\\/\//\/\/\/\/\/\///\/\/////\///\/\/\/\\//\////\\/////\\\\\/\/\/\/\\\/\/\///\/\/\/\/\/\\\///\/\\\/\/\/\\//\\\/\///\//\\///\/\/\\\/\//\\/\/\/\/\/\/\///\/\/\/\//\\\\\//\/\///\///\/\\\/\\\/\/\/\\\\\/\\\//\\\\/\/\\//\/\\\/\/////\/\/\\\/\/\/\///\/\\\/\/\/\/\\\/////\///\/\\\/\\\/\\\///\////\\
\/\//\\\//\\\/\\\\\/\/\/\/\///\/\/\/\/\/\//\\/\//\\/\///\/\/\/\\\/\/\/\\//\///\//\\/\/\/\\//\\\/////\/\\\/\/\/\/\//\//\/\\\\\/\/\/\\\\\/\///\/\/\/\/\/\///\///\/\/\/\///\///\\\///\/\/\/\/\/\/\/\/\/\/\\\/\/\/\//\\/\/\\\/\/\/\///\/\\\///\/\///\/\\\\\\/\\/\\//\\//\/\/\/\/\/\/\/\/////\/\///\\/\\/\/\\\///\///\//\//\\\///\/////\/\/\//\\/\///\/\/\\\\//\/\\\/\\\/\/\/\\//\/\/\///\\\/\/\/\\\///\/\/\/\\\/\///\/\/\/\/\/\/\\\/\\\\\/\/\///\/\//\\/\\//\\\/\/\////\////\//\\/\/\/\/\/\/\/\\\/\/\/\\\/\///\/\/\/\/\\
/\/\//\\/\/\/\///\\\//\\/\/\///\\////\/\/\/\/\/////\/\\\/\\\\\\\\////\///\///\/\\\/\/\/\///\\/\/\//\/\\\/\/\/\\\/\///\/\/\/\/\///\/\/\/\/\//\\\\\\/\/\/\/\/\/\///\/\/\/\/\///\///\///\\\///\/\/\/\///\/\\\////\\/\/\//\\/\\//\\\///\/\\//\\\\\\\//////\/\\//////\\/\/\/\/\/\////\\//\\/\/\/\/\/\////\\\//\/\/\\\\\\\/\/\/\\/\\///\/\/\/\/\/\///\//\\/\\//\/\/////\/\/\///\/\/\/\\//\//\\/\\/\\/\///\/\////\\/\//\/\\//\\/\/\\\////\\\\/\/\/\/\/\/\//\\/\/\///\\//\/\///\\\/\/\/\/\\\/\//\\///\/\/\/\/\/\/\\\/\/\/\/\
\/\/\//\\/\/\\/\//\\\/\\\/////\/\/\\//\/\\/////\\\/\\/\/\///\///\/\/\/////\/\/\/\/\\\\\/\/\\/\\/\\\//\////\/\/\\//\/\/\/\/\///\/\///\//\\\\/\///\/\/\/\/\/\/\/\//\\///\/\/\/\///\//\\/\/\/\/\/\/\\\/\\\/\/\///////\\\\\\////\\\/\/\\\/\///\\\/\/\\\\\///\\\/\/\/\/\//\/\/\///\\/\/\/\//\\///\///////\/\/\\\///\\//\/\\//\/\/\/\/\/\/\/\/\///\//\\/\/\/\\/\\//\\/\///\\\\\///\//\\//\//\/\/\\//\/\/\/////\/\\//\/\\\////\\/\/\/\/\/\\\/\/\/\\\//\\\\/\/\//\\/\/\/\\\/\/\/\\/\\/\/\/\/\/\\//\/\/\/\/\/\/\/\//\//\\\///
///\/\/\/\/\/\//\//\/\//\//////\/\/\\\//\//\/\///\/\/\/\/\/\/\///\///\//\\/\\\/\\\/\\\\\/\/////\/\/\/\/\\\//\\\\/\/\/\\//\/\///\\\/\///\/\\////\\\/\/\/\/\\\\//\/\\\/\/\\\/\\\/\/\/\\\/\\\/\\//\//\\///\\\/\/\/\///\/\/\/\/\/\/\/\/\\\///\/\\\\\/\\\/////\/\\\\\\/\/\\/\/\///\///\/\/\/\/\\\/\/\/\/\\//\//////\\//\\/\/\///\/\///\/\/\///\///\///\/\/\\\\//\/\/\/\/\\\/\/\/\/\/\//\//\/\/\/\/\//\//\/\/\//\\/\/\/\/\/\/\/\///\\\/\\\/\\\///\/\\\///\/\///\/\\\///\/\\/\\\\\\/\/\/\///\/\/\/\\\/\////\\/\/\\\///\///\
\\\/\\\//\\/\/\/\///\/\/\///\\\//\\\\/\///\/\/\\\/\///\\\/\/\\\/\/\/\\\/\/\/\//\\\\/\/\\\/\\\\\/\/\\\/\/\/\\\\/\\\\\\///\/\/\/\///\/\/\///\/\/\/\/\/\/\/\/\/\/\/\\\/\/\/\\//\///////\////\//\//\\/\\\/\/\\//\/\\\//\//\/\///\//\\\\/\/\/\/\\\/\\\/\\\///\\\\/\\\//\\\/\\\\\/\/\/\/\/\/\\//\/\\\\\\\\\/\\\\\/\///\/\/\/\/\///\/\/\/\/////\/\\/\\/\/\\\/\\//\/\/\/\\\\\/\/\/\/\\\///\\\\//\/\\\/\/\\\/\/////\/\/\\\/\/\/\/\\\/\/\/\/\/\/\\\///\/\/\///\/\\/\\\\///\/////\/\\\/\/////\/\/\/\//\/\\/\///\/\\\\//\/\//\//
///\/\/\/\\\/\//\\/\/\//\\/\/\/\/\/\\//\/\///\/\\\/\\/\\/\/\/\/\/\/\\\/\//\\/\//\\\\/\/\/\/////\\//\/\\\\\///\/\/\/\/\/\/\/\/\/////\\\/\///\\\/\\\/\/\/\//\\/\/\/\//\//\\\/\/\/\\\///\//\\/\\\/\/\/\/\\\///\/\//\\\\\\\/\\\\///\/\\\//\\/\/\/\//\/\//\/\/\/\/\///\///////\//\//\\\/\\\/\/\///\/\/\/\/\\\\\/\/\/\///\\\/\/\/\/\/\\\///\/\//\\///\\\/\/\/\/\/\///\///\/\/\\/\\/\///\/\/\/\///////\/\/\/\\/\//\\////\/\/\/\/\///\\\/\/\///\\//\///\/\\\///\///\/\\\/\/\/\\\\\//\\/\/\/\\\///\/\/\/\/\///\///\/\\////\\\
\/\///\/\/\\\///\/\/\\\/\/\\////\\\/\/\/\/\/\/\/\///\/\///\\\/\\\\\//\\\\/\/\/\/\/\/\/\/\/\///\/\/\/\\\/\\\/\//\\/\\\/\\\\\///\\\\/\//\/\/\/\/\/\/\/\/////\/\/\/\/\\\/\/\/\/\/\/\/\///\/\/\//\\\\/\/\////\\\\/\\\/\\//\/\\\/\/\/\/\\\/\/\/\/\/\\\///\/\/\/\\\\\///\///\\\/\/\\///\\/\/\/\/\///\/\\/\\\\///\/\/\/\/\/\/\/\/\\\\\/\/\///\//\\\\/\\\/\///\//\////\/\/\/\\\///\/\/\/\/\///\/\/\///\\\\\/\/\//\\\////\\\/\///\\\\\//\\\//\\\/\/\\/\//\/\\\///\/\//\/\//\/\/\///\/\///\/\/\///\\\\//\\\\\/\/\/\\\\////////
/\///\\\/\/\///\///\/\/\\\\\/\\//\/\/\/\/\/////\/\//\\\\/\\\\\/////\\\///\//\/\\/\\//////\/\\\/\/\/\///\/\/\/\\\/\/\/\/\/\/\\//\\\\\/\\//\/\/\/\///\///\/\//\\///\///////\/////\/\/\\//\\//\/\\\///\///\\\///\/\/\/\/\/\\\/\\\\\/\/\\\///\/\/\\\\\/\/\/\\//\/\///\\\/\\\\\/\/\\////\/\///\/\///\/\/\/\\\/\\\/\\\///\/\/\\\/\/\/\/\///\/\\//\/\\\///\///\/\/\///\/\/\\\/\/\\\/\/\///\\\/\\///\\/\/\/\//\\\\/\/\////\\/\\/\\///\\//\/\/\/\/\/\////\////\/\///\/\/\/\/\/\\\/\\\////\\\\/\/\\\\\/\/\/\/\//\\/\/\/\/\/\//
\/\\\/\\\\\\////\///\\//\/\/\/\\\/\/\/\/\/\/\/\/\/\/\/\\/\\/\/\///\/\///\/\///\\\\\\/////\\\\/\///\/\\//\//\\////\/\//\/\/\/\/\/\/\///\//\\/\/\\\\\///\/\/\/\/\/\/\/\//\\/\///\///\\/\\/\\/\\\\/\/\\\/\/\/\\/\\\////\\//////\///\/\\\///\/\///\\\/\/\/\\\/\/\/\\\/\/\/\//\\/\\/\\/\/\/\/\\/\/\\\\\\/\\//\\\/\\\///\\\\\/\/\///\\\/\/\/\/\///////\/\/\\\\//\///\\\//\\\\/\\\/\/////\/\//\\\\/\/\/\///\/\///\/\//\\\\/\/\\\/\\\\\/\/\\\/\\\\\\\///\/\/\///\////\\///\/\\//\/\/\/\/\\\/\///\/\/\\\\\/\/\/\\\/\/\\\/\/\/
/\///\//\\///\/\/\/\/\/\\\/\\//\/\\////\/\/\\\//\\/\/\/\/\/\\\/\/\\\///\/\/\/\/\/////\/\///\/\\\/\/////\/\/\\//\/\/\/\/\/\/\/\/\//\\/\////\\/\\\///\/\/////\/\//\\\\/\/\/\/\/\/\/\\//\\\/\/\/\\\\\/\/\\\/\//\\/\\//\\\/\\\/\////////\\/\\////\//\//\/\/\\\///\/\\/\//\/\\\/\//\\//\\/\///\/\/\/\/\/\/////\\\/\///\\//\/\///\/\\\/\/\\\/\/\/\/\///\/\/\/\/\///\/\/\\\/\///\/\/\/\\\\\/\\//\/\/\/\//\////\\\\/\//\\\/\/\/////\\//\/\\\\\\\\//\///\/\/\\\///\/\/\/\\\/\/\/\///\\\/\/\///\\/\//\///\/\/\/\/\//\\/\\\\\/\
\///\/\/\\\///\\\/\/\/\/\/\///\\\/////\/\\\\\///\/\\\/\/\/\/\//\//\////\\/\/\/\\//\\\/\/\/\/\/\/\//\\//\\/\/\\\\\\\\//////\/\/\\\/////\/\/\/\\\\\/\/\/\\\\\///\\\\\/\//\//\\\/\/\\\\//\\\/\\/\\/\/////\/\/\\//////\\\/\///\/\/\\\/\/\\\/////\\\/\/\/\///\/\/\/\/\/\/\\\/\/\/////\/\/\/\/\/\/\/\///////\/////\/\/\/\/\\\\////\////\\\\/\/\///\/\/\///\/\\\/\/\/\/\\\///\/\//\\/\\\/\/\///\/\/\///\\\/\\\/\\\\\\\\\//\//\\\/\/\/\/\\\/\//\\//\\/\/\/\\//\\\/\/\\/\\/\\\/\\//\\\\\/\/\/\/\//////\//\/\///\/\/\\\/\\\/\/
/\/\/\//\\///\\\/\/\///\///\///////\/\\\/\///\/\/\/\///\//\\\\/\/\/\\\/\/////\///\/\/\/\/\/\/\\\\\///\\/\//\/\\\\\\\/\///\/\/\\\\\/\///\/\/\///\//\\/\\\/\/\///\/\///\\\///\\\\///\\/\/\/\/\\\/\/\\\/\\\/\\/\\/\/\\\/\/\/\\\/\/\/\/\/\/\/\/\/\\\\\/\\\\\///\/\/\/\/\/\/\\\/\/\/\/\/////\/\/\/\/\/\/\///////\/\/\///\\\/\/\///\/\/\/\/\///\/\///\\\/\/\/\///\\\/\///\///\/\/\\\//\\/\/\\\///\/\/\/\/////\\/\\/\/\\\/\///\\\/\/\/\/\/\/\\//\/\///\\//\//\\/\/\\//\/\\\/\/\\////\/\/\///\/\\\/\/\/\\\/\/\\\\\////\\\\/\
\\\//\\/\/\\\/\///\/\\\/\\\///\/\///\\\/\/\/\/\\\\\/\/\\\///\///\/\/\/\/\///\/\//\\/\///\\\/\/\\//\///\/\/\/\/\\\/\/\/\\/\/\\/\\//\/\/\/\/////\/\/\/\/\/\/\\\\\/////\\\///\/\\\\\\/\\/\/\\\/\/\\\/\/\\\///\\\/\\\/\/\///\/\/\///\\\/\/\///////\/\/\/\/\///\/\\\///\/\\\/\\//\/\\\/\////\\\//\//\\////\//\//\\\\/\//\\\\\\/\//\\/\/\/\\\/\/\/\\\\\/\\\///\\\///\/\/\/\/\/\/\\\/\/\\/\\/\/\/\\\////\\/\/\/\\\\/\//\/\\\/\///\\//\/\/\/\/\///\/\\\//////\\/\\///\\///\//\\/\/////\\\/\/\/\\//\/\/\//\//\/\\\/\/\/\/\///
/\///\/\\\/\///\///\\/\\///\/\/////\/\\\/\/\/\/\/\/\///\/\/\/\\/\\/\\\\\///\/\/\//\\\\//\\/\/\\\/\\\/\/\///\///\/\/\/\//\\\\///\/\/\/\/\\\/\/\///\///\/\/\/\/\/\/\/\/\/\/\\//\/////\/\/\/\/\/\/\\\/\/\/\/\/\/\/\//\//\\\/\/\/\/\///\/\/\\//\//\\\\/\\//\/\/\/\/\\\//\\\\/\\\/\/\/\/\\\/\\//\\////\/\/\/\\//\/\/\///\///\/\\\///\/\\\/\/\/\/\\\///\/\\\/\\\/\/\\\\//\\\/\///\/\///\\//\/\//\\\\///\/\/\///\/\/\/////\\\/////\/\\\/\\\/\/\/\//\//\/\///\/\/\/\\//\/\/\/\/\///\/\/\/\\/\\/\\//\/\/\/\\\/\/\\///\\\\\\/\
\/\//\\/\///\/\/\//\\/\////\//\\\///\/\/\\//\///\/\/\\\/\\\/\/\/\/\///\\\/\/\/\/\///\\/\\\\/\/\/\/\/\///\/////\\/\\\\/\/\\\/\/\/\/\/\/\\\///\/////\///\/\/\/\/\//\\/\\\\\/\/\/\\//\/\/\///\/\\//\/\\\\\/\\\//\\\\/\/\/\\//\//\\/\/\\\\/\//\/\\\\//\/\/\/\///\/\/\/\\\\\/\////\\/\/\/\///\/\///\\\///\/\/\/\/\\\///\/\\\/\/////\/\\\/\/\/\/\/\/\/\/\/\\\///\\\\\\/\/\//\///////\/\/\\////\/\/\///\//\//\/\/\/\/\///\/\/////\/\\\/\/\///\\\///\/\/\/\///\\///\\/\\\///\\\///\/\\///\\///\/////\/\/\/\/\/\\\/\/\\/\\/\/
\\/\/\///\/\/\/\/\///\/\/\\//////\\//\/\/\\\/\/\/////\/\/\/////\/\/\/\/\\\/\\\/\/\/\\\/\\\//\/\\\\/\//////\\/////\/\/\/\/\\\/////\/////\\\/\///\/\//\\/\///\/\//\//\\\/\//\////\/\\\/\///\/\/\\\\//\/\/\/\/\/\\\\\\\\\/\/\/\/\/\\\/////\/\\\///\//\\//\\/\/\/\\\/\/////\\/\\/\/\///\\\/\///\\//\/\/\/\/\/\/\/\/\///\/\//\\\\/\/\/\/\/\//\\/\/\/\/\\\\\/\/\\\/\/\/\/\\/\\///\///\/\/\/\/\\\\\/\/\/\\\\/\//\/\/\//\//\/\/\/\/\\\/\/\/\/\///\/\\\/\/\/\/\\\\//\/\\\/\\//\///\/\/\\\/\/\/\///\/\/\///\/\/\/\\///\\/\/\\\
\\\\\/\/\/\\//\\\\\////\//\/\/\\\/\/\/\/\\\///\//\\/\/\/\/////\/\\//////\/\/\/\/\/\/\/\///\/\/\///\/\/\\\/\\\/\/\/\\/\\/\/\//\\/\/\/\///\/\/\/\/\/\\\\\\\//\\//\\/\//\//\/\\\/\/\//\\\////\/\/\/\/\\\\////\/\/\/\/\///\/\/\/\\//\/\\\/\\\/\/\/\/\\\///\\\/\\\/\/\/\/\///\\\/\/\/\\//\/\/\/\/\///\/\/\/\\/\/\\//\\\/\//\/\\\/\\\/\/\//\//\/\/\/\//\\\\/\///\\//\/\/\/\\/\\/\/\/\\\/\/\//\\\//\\\/\/\\\/\/\\////\/\/\/\/\/\///\/\/\/////\/\/////\/\/\/\/\\//\/\/\/\/\/\/\\\/\/\///\/\\\/\/\\/////\//\/\//\\/\/\/\\\/\\
/\/////\/\\////\///\/\/\/\/\/\/\\\/\\\/\//\///\\\\/\\\\\/\///\\\/\\\/\///\///\/\\\/\///\\/\\/\/\\\/\///\/\///\\\/\/\\\///\/\///\///\/\/\/////\/\/\/\\\/\\\/////\/\\\///\\\/\/\/\//\\/\///////\/\//\\//\\/\/\/////\\\/////\/\//\\///\/\///\\//\///\/\/\/\//\\/\\//\//\\/\/\\\///\/\\////\//\\/////\\\\\/\/\/\\/\//\/\/\\\/\///\\\/\///\\\//\\/\//////\\/\\\/\/\\\/\/\//\\/\\\/\\\/\/\/\/\/\///\/\/\/\/\/\///\/\\\/\///\\\/\/\/\/\/\\\///\\\/\///\///\/\///\/\/\/\/\///\/\/\/////\///\/\/\/\/\///\\//\/\\/\/\\////\\/\
\/\//\\/\\\\\/\/\/\/\/\/\/\/\/\/\/\\\/\/\/\/\/\/\///\///\//\\\\/\/\/\\//\\\///\\\\\//\\////\\/\\\//\\/\/\/\///\/\/\\\//\/\\\\/\\\/\/\/\\\/\/\/\/\/\/\/\/\\//////\/\/\\\/\/\/\///\/\\/\\/\\////\/\//\//\/\\///\\/\/\/\\\\//\/\///\\\///\/\/\/\\\/\\\\//\/\//\\\\//\/\\///\/\\\\\\////\/\//////\\\\/\/\/\///\/\/\///\/\/\\\\\/\/\/\/\/\/\/\\\/\/\//\\\\////\\\\/\\\/\/////\\\/\\\/\/\/\\//\/\\/\\/\\\/\/\/\/\///\\\/\/\\//\/\/\///\/\/\/\\\///\/\///\/\/\///\/\/\/\/\/\/\/\/\/\/\\\///\///\/\/\/\/\\\/\/\/\/\/\/\/////
/\\\/\/\/\\////\/\/\/\/\/\\\/\\\\\/\/////\/\\//\\////////\///\/\\\\\/\/\///\/\/\/\\//\\\\//\\\\\//\\/\/\///\\//\\////\/\/\/////\/\/\////\\\\\/\\\\/\\//\\//\/\///\///\\\/\/\/\///\/\\\//\\\\/\//\\/\/\///\\\\\\\/\/\\\///\/\/\////\\/\/\/\\\/\\//////\\/\\/\/\/\\\/\///\/\/\/\///\\\/\/\/\/\/\/\\\/\\////\/\/\/\\\\//\\//\/\/////\/\\\/\\\/\\//\\\///\\\/\\///\\\\///\\\/\/\/\/\/\/\/\\\///\/\/\/\/\///\/\/\/\/\/\///\///\\\\//\/\\\\//\\\/\///\/\/\/\/\/\/////\///\\//\\\/\/\\\/\//\//\/\\\/\//\//\/\/\/\/\/\/\\\/\
\\\/\/\/\/\\\/\/\\\/\/\///\///\///\\\/\/\/\/\\\/\/////\\\/\/\\\\\/\///\///\\\\//\/\/\/\/\\\\\/\\\/\/\////\//\/\///\\//\/\/\/\/\/\/\\\\\///\\//\/\/\//\\\\/\\\\\/\/\/\/\/////\\\//\//\\\/\\\/\/\/\/\/\//\//\/\/\///\/\\\/\\\/\///\/////\///////\/\/\\\///\///\///\/////////\///\\\/\//\\/\/\\\/\/\/\/\/\/\/\\\/\\\/\/\//\//////\/\/\\\\\\\/\/\/\/\////\\/\\/\\/\\//\/\//\\/\\///\\\//\\//\/\/\///\///\/\\\\\/\//\\/////\/\/\/\/\/\\\\\/\\//\/\///\/\///\\\/\///\/\//\\/\\\\\/\/\/\/\/\//\\/////////\\/\\//\\/\/\//\\/
\\\\/\\\\\///\/\/\/\///\///\/\/\/\/\\\\//\///\/\/\\\/\\\/\/\/\/\/\/\\\\\\\/\/\/\\\\\/\///\/\\\/\///\/\/\/\///\\//\///\///\/\\\/\/\/\\\\\/\/\/\/\/\/\////\\//\//\/\///\\/\\///\/\/\\\/\\\/\/\\////\///\/\/\/\/\/\///\/\\\/\/\\//\/\/\/\/\\\/\/\/\//\\\////\//\\/////\/\\\///\/\/\\\/\///\\\/\/\/\/\///\/\/\/\/\\\////\//\/\/\/\/\/\/\/\///\//\\/\/\///\/\/////\/\/\\/\/\//\\\/\/\\\\\/\/\/\/\/\/\/\/\/\\\/\\\\/\\///\\\/\/\\\/\/\///\//\////\/\\\\\///\/\/\///\/\/\/\/\/\\\/\\\/\/\/\/\/\/\/\\\//\//\///\/\/\/\/\\\/\
\/\///\/\/\/\/\\\///\/\///\/\\\/\/\//\\/\/\/\/\/\\//\\\/\/\///\/\\\///\///\\//\\//\/\/\/\//\\//\\\\/\/\/\/\/\////\\\\/\/\/\\\/\/\//\\/\\\\///\\//\\\\\\/\///////\\\\/\\\\/\/\/\/\\\\\//\\///\/\\//\/\\/\\/\/\///\\\//\\/\/\\//\///\////\\/\/\\\/\\\/\\\\\/\/\/\//\\/\\\\\/\///\/\\\///\//\\\\/\\\/\\\/\\\///\/\\\/\/\///\\\/\/\///\/////\\\/\\\\\/\/\/\/\\\/\/\/////\/\/\\\/\///\/\\\/\/\///\\\/\\\\\/\/\/\///\/\\/\\///\\\\\\\\\/\/\/\\\\//\/\\\/\/\/\/\\\/\/\/\\//\/\/\/\/\/\/\////\\/\\\/\\\/\\\/\/\/\/\\\\\/\///
\\/\///\/\\\///\/\///\\\/\/\/\/\\////////\/\/\/\/\///\\//\\\\\/\///\\\/\///\\\\\/\/\\//\/\/\/\/\/\/\/\/\/\\////\/\//\//\/\///\\\///\/\/\/\///\/\\//\/\/\/\/\/\\\/\/\///\/\///\/\/\///\\\/\/\/\/\/\/\///\/\/\\\///\\\/\/\\//\\\\//\//\/\\///\\\/\//\\/\/\\\/\//\\\\/\///\\\/\/\\\/\/\/\/\/\/\/\\\\/\\/\\\\\/\\//\///\/\/\/\/\/\\\/\/\/\/\///\\/\//\///\\////////\/\\\/\/\/\//\\/\//\\\//\/\\\/////\/\/\/\///\/\/\\//\/\///\/\/\/\///\\\/\/\\\/\\\/\/\/\///\/\/\/\/\//\\/\/\/\///\\\\\\//\/\/\\\\//\/\/////\/\/\/\/\\\
\/\/\//\//\/\/\\\/\///\/\//\\/\\\/\\\/\/\\\/\/\///\\/\\/\///\//\\/\///\/\/\/\/\/\\//\/\\\/\/\/\\\/\/\/\/\/\///\/\\/\/\\\\/\\\\////\/\/\/\\/\\/\///\/\///\/\/\/\/\/\/\\\/\/\/\\\/\/////\/\/\\\///\//\\/\/\/\/\///\/\///\\\/\/\/\/\///\\\///\///\/\/\///\///\/\/\//\\/\\\/\/\\\\//\\\/////\/\/\/\/\///\/\/\\\\\//\\/\\\/\/\/\/\/\/\/\/\/\\/\\\\\\\\\/\\\\///\///\/\///\///\///\/\\\/\/\//\\/\/\/////\\\\\/\\/\\\\/////\/\/\\\\\/\\\\/\/\\\\/\/\/\/\/\/\/\/\/\//\\\\\\/\/\/\/\/\\/\//\/\\\/\\\/\/\/\/\\//\//\\\\\\/\/\/
/\\\///\/\/\/\/\\\/\\\/\/\/\/\\\\\/\///\//\\/\/\/\/\/\///\/\///\\/\\/\//\\\\//\/\\/\\\////\/\\/\\//\/\\//\\\\\/\\//\/\\//\/\/\///\/\\\/\/\\\/\///\\\\////\/\//\\/\/\/////\/\/\\////\////\\\\///\/\\\///\//\\\//\/\///\/\//\//\/\///////\//\\/\\\/\\//\\\/\/\\\/\/\/\///\///\/\/\///\/\/\/////\\\/\/\/\///\\\\//\/\\/\\///\/\/\/\/\///\///\/\\\/\/\\/\\\//\/\//\//\/\/\\//\/\/\///\\\/\/\//\\\\///\///\\////\/\/\\/\\/\///\\///\\/////\/\/\\\///\\\/\/\/\/\///\/\///\\//\/\/\\\///\/\/////\/\/\/\/\/\\\///\/\/\/\/\/\
\/\/\/\/\/\/\/\/////\///\/\\\/\/\/\///\\\/\\\/\/\///\/\/\/\\\/\\\\\\\\\/\/\/\\\/\//\\//\\/\\\/\/////\/\/\////\\//\//\//\\/\\\\\/\\///\\///\/\\\\\//\\/\/\///\//\\/\//\\/\///\/\\////\///\\\////\\/\///\/\/\\\//\\/\/\///\///\\//////\///\/\\\\/\\\\\\/\/\/\\\\\\//\/\/\/\/\\\\\\\//\\/\/\\//\/\/\/\/\/\/\/\/\/\\\///\/\/\/\/\\//\\\\\/\/\/\\\//\\/\//\\/\/\/\/\/\\\/\/\///\////\\/\/\/\/\\\/\/\/\//\//\///\/\\////\/\/\\\///\/\/\/\\\\\\\\\\\///\\\\\/\/\/\/\///\/\/\/\/\\\\\/\\\\\/\/\/\/\///\/\////\\/\///\/\/\/\/
/\/\/\/\/\//\\/\/\/\//\\/\/\/\\//\\/\\//\\\\/\/\/\/\//\//\\\/\/\/\//\\/\///\\\/\/\/\/\/\\\\////\///\/\///\/\\\/\\\/\/\//\/\\/\/\/\/\/\\\/\/\/\/\/\/\/\/\//\\\\\//\\\/\/\/\\\/\\\/\/\/\/\/\///\\\/\///\/\/////\/\/\/\/\/\///\\\\\/\///\/////\\\/\\\/////\/////\/\\//\/\/\///\/\/\/\//\\/\/\/\/\///\/\\\/\\\/\/\/\/\\//\/\\\/////\/\\\///\/\/\/\/\/\///\//\\///\//\\/\\\\\/\/\\\/\/\\\//\\\\\\\\\\////\/\\\\\\/\\//\\\\\\////\\\\////\/\///\///\/\/////\/\\\/\\//\/\/\/\/\/\/\\\/\/\///\/\\\/\///////\///\/\/\/\\\\\/\
\///\//\\/\//\\/\\/\\/\//\////\/\\\/\\\//\\\\/\//\//\/\/\///\/\/\/\/\/\//\//////\/\/\\///\\///\\\/\\\\\///\/\/////\\\/\/\///\/\/\\/\\/\/\\\\\///\/\\\/\/\\\\\\//\\\/\/\/\/\\\/\/\/\/\/\/\/\/\/\/\//\\/\\\///\/\\/\\/\/\/\\//\\\\\/\//\\\////\/\\\\\/\\/\//\/\/\/\////\\/\/\/\/\\//\/\///\/\/\\////\/\/\/\/\/\//\//\\\/\\\///\/\/\/\/\/\/\/\/\/\/////\\\/\\\/\/\/\/\/\/\///\/\/\/\/\///////\/\\\/\//////\\\//\/////\/\/\/\\\/\/\/\/\/\\\\//\/\/\\\/\/\/\//\\/\/\//\\\//\/\\\/\/\/\\\/\\\/\\\\\///\\\/\/\/\/\/\/\\//\/
\\/\/////\/\/\//\\///\\\/\/\/\\/\\//\//\//\\\//\\//\///\\\///\\//\/\///\///\/\/\/\\//\/\/\\\/\\\/\/\/\/\\\/\/\/\/\//\\/\/\/\\\\/\\///\/\//\//\/\/\/\/\//\//\/////\/\/\/\/\/\///\///\\//\\//\/////\\\\\/\\\\\\//\/\/\/\////////\/\\/\/\///\\\\//\/\\\\\/\///\/\/\/\/\/\/\/\/\/\/\\\\\\\\\\//\/////\/\/\/\\\/\\\/\\/\\/\\//\/\/\/\/\//\\//\\///\\\///\/\/\\\////\\/\/\/\/\//\\///\/\\\\\/\\\\\/\////\\/\\\/\/\/\/\/\\\/\\\\\//\\/\/\/\\//\/\///\/\/\///\/////\/////\\\/\/\\\/\\\\\/\/\//\////\\\///\/\/\/\/\/\/\///\\\
\/\/\/\/\/\/\/\/\/\/\///\/\/\/////\\\///\/\/\\\/\/\//\\/\/\/\//\\/\\//////\\\\/\\\\/\///\/\\\\\/\\\/\\\/\/\///\/\/\/\/\/\///\///\/\/\\\//\\\\/\\//\//\\/\\\/\/////\/\/\/\/\\\///\/\//////\\\\\\/\/\///\/\/\/\/\/\/\/\/\/\\/\/////\/\\/\///\/\/\\\\\/\\\/\/\/\/\/\/\\\/\/\\\/////\/////\\////\/\///\/\/\/\/\\//\/\\/\\\\\\/\\\\\/\/\//\\/\/\/\\\\/\\/\/\\\/\/\\\/\\\/\//\\/\\\\\/\\\/\/\/\///\\\/\/\/\/\/\/\/\/\//\\/\///\/\\\/\//\\//\\/\/\/\///\\\/\\/\\/\/\//\//\\\/\\\/\/\/\/\/\/\/\/\///\/\////\\\////\/\/\/\//\
\\/\\\/\/\/\/\/\/\/\\\////\\\//\////\\\\/\/\\\/\\\\\/\/\/\/\/\\\\//\\\/\/\///\/\/\/\///\/\/\///\/\//\\///\/\/\/\/\/\/\/\//\\/\\\/////\\\/\/\/\/\/\///\/\/\/\\\///\\\/\///\\/\/\\/\//\\/\\/\\///\/\/\/\\\/\/\/\\\/\/\/\/\/\\//\///\\\\\//\\//\\/\/\/\//\\//\\/\/\\\/\/\\\\\\/\\\\/\\////\/\\\\\/\/\\\/\/\/\/\\//\///\/\/\/\////\\/\/\\\/\/////\//\//\\//\///\/\\\\//\/\\\////\//\/\\\/\\\/\/\/\/\/\///\/\///\/\/\/\\\/\/\/\/\/\////\\/\/\/\///\\\//\\/\////\\/\/\\\/\/\/\/\/\//\\/\///\\\\//\/\//\\\\/\//\\/\/\/\\\\/
\/\\/\\/\\\/\/\\\/\/\/\/\/\/\/\\\\\//\\/\/\//\\/\/\/\\//\/\\//\/\/\/\/\/\\\/\/\/\/\/\/\/\/\/\/\/\\\\\///\\\///\/\\/\//\/\/\/////\/\/\\\/\/\/\\\/\/\/\/\/\\\/\/\/\/\///\/\//\\/\\\/\/\/\/\/\/\/\///\\\/\\//\/\\\/\/\///\\//\/\\////\\\///\/\/\/\///\/\/\/\/\///\///\\\///\/\\\/\\//\\\/\\\/\\//\/\\/\/\\/\/\\\///\//\\/\\\//\\/\/\/\/\///\///\/\/\/\/\\\/\////\\///////\///\/\/\///\/\\\/\/\///\/\/\/\/\\\/\/\\//\/\/\/\/\/\\\/\/\\\//\\///\/\/\/\\\/\\//\/\/\/\/\\/\/\\/\\\/\/\/\\//\///\/\/\\\/\/\\//\\\///\/\\\\\/
/\/\\\/\///\\\///\/\/\/\/\///\///\\\//\\\/\\/\\\/\/\/\\\/\/\/\/\/\/\\\/\/\\\\\/\//\//\/\//\//\\/\\///\\//\/\/\/\/\\\\\\\/\\\///\///\////\\/\/\/\/\/\/\/\/\/\\\\/\/\\/\\\///\//\\/\\\\\/\/\///\/\/\\\///\\/\\/\//\\\\/\/\\\\\///\/\\\/\///\/\///\\\//\\\//\/\/\/\///\\\/\//\\\/\\\\\////\\/\\//\/\\/\/\/\\//\/\/\\\//\\\/\//\/\/\\\///\/\/\/\/\\\/\\\///\//\\\\/\/\/\/\/\/\/\/////\/////\/\\/\\\/\\/\///\///\/\/\/\/\\\//\//\\\/\///\//\/\\/\///\\\/\/\/\/\\\\\/////\/\/\/\\\/\///\/\/\/\/\/\/\/\///\/\/\/\/\/\/////\
\/\/\///\\\/\/\/\\\\\\\\\//\\/\/\\/\\//\\/\/\/\\\/\///\//\\/\\\///\/\///\///\///\/\/\/\\\///\/\/\////\\/\///\\\\\/\/\///\/\\//\/\//\\/\/\\//\///\/////\/\/\///\/\///\\\//\//\/\/\/\\\/\/\/\/\/\/\\\/////\/\\\\\/\/\\\\\/\/\///\///\/\\//\/\/\\////\/\///\\\/\/\/\/\\//////////\/\/\/\/\\\\\/\///\/\///\/\/\/\/\/\/\/\\\////\//\/\/\/\///\/\/\\\//\\//\//\/\/\/\/\/\/\/\\\/\\//\/\/\/\\\/\/\///\/\///\/\/\\\\\/////\/\\\/\//\//\\\//\\/\\\/\/\/\/\/\\//\\\\\\\/\/\/\/\\\///\\//\/\/\///\\\///\\\/\\\/\\/\\/\/\/\/\\\/
/\///\/\\\\\/\\\/\/\///\\\/\//\\/\///\\//\\//\/\/\\\/\/\\\/\/\///\/\/\\\/////////\/\///\///\/\/\/\/\//\\\\/\/////\///\\////\/\\\\///\//\/\/\\\/\\\/\/\//\//\/\/\///\///\\\/\/\/\\\/\/////\///\/\/\\\\\\\/\\\\\\\/\/\/\/\\\/\\\/\/\\\/\\\/\/\/\\//\\\\\\\///\/\//\\\\////\\/\///\\\\\/\\\/\///\/\\\\\\\///////\/\/\/////\\\\\///\/\/\/\\/\//\/\//\//\/\/\\\/\///\/\/\/\/\///\/\///\\\/\\\/\/\/\/\/\/\/\/\/\/\\\/\\//\/\\//\/\/\/\\\\////\/\\\///\/\///\/\/\\\/\/\/\/\/\/\/\///\/\/\/\/\\\/\/\\\\\/\/\/\\\///\///\/\/\
\/\\\/\/\\\///\/\/\/\\\///\/\\\/\\\///\//\\/\/\/\\\/\/\/\\//\/\/\///\///\\\/\/\/\/\/\/\/\/\\\/\/\/\\\/\/\/\/\\\//\/\\\\/\\\\\/\\//\\\/\/\///\/\\\/\/////\/\/\//\\/\/\\\/\////\\/\/\/\\\///\/\/\\///\//\/\\\/\/\///\///\/\/\/\///\/\/\\\\\/\///\/\/\///\/\/\/\/\/\///\\\/\/\///\/\/\/\\/\\/\\\/\/\/\\/\\///\///\/\/\/\/\/\/\/\/\\\/\\//\/\///\/\/\\\/\/\/\/\/\/////\///\///\/\/\///\/\/\/\/\/\/\///\\\\\/\/\\\/\\///\\/\/\/\/\/\/\\\/\/\\\///\/\\\/\\\/\/\//\\/\\\/\/\\\/\/\/////\/\/\/\///\/\/\/\\\/\/\/\\\/\/////\/
\\\\///\/////\///\/\/\\\/\/\\\/\/\/\/\///\/\/\/\/\///\/\\\/\\\/\/\/\\\///\/\\\/\/\/\/\\\/\/\/\/\/\//\/\\/\/\/\/\/////\/\\/\//\/\/\/\\/\/\\//\//\///\///\///\/\\////\\\/\/\/\/\/\/\/\/\/\\\\\/\/\\\///\//\\/\\\/\\\/\\\/\////\\\/\\\\/\\\\//\/\/\\\/\///\/\/\///\/\\\/\\\///\/\/\/\\//////\/\/\///\/\/////\/\\\/\/\/\\\/\/\\\/\/\\\/\\\/\/\/\/\/\/\/\/\\\/\\/\\//\\/\///\/\///\/\///////////\/\\//\/\/\//\\/\/\/\\\/\///\/\/\/\/\\//\\\///\\\/\///\/\///\/\\\/\/\//\\/\/\/\\\/\///////\/\///\/\/\\///\\\\/\/\\\/\\\\\
/\\//////\\\\/\/\/\\//\/\///\/\/\\/\\/\/\///\/\\\/\/\\\/\\//\/\/\//\//\\\/\/\\\//\\/\\\/\/\/\/\/\/\/\/\\\/\/\/\/\/\/\\\/\///\/\\\/\/\/\///\/////\/\/\\\\/\\/\/\\////\/\//\\\//\///\///\/\///\\\/////\///\//\\\\//\\\//\/\\\/\/\/\///\/\/\/\\\/\/\/\\\/\/\/\////\\/\/\/\///\\\\\/\/\/\/\/\///\/\/\\\/\\\/\///\/\\\///////\/\///\/\/\/\/////\/\/\\\/\\\\\\////\//\\/\/\\\\\/\/\/\/\//\\\\\//\/\///\\///\\//\\///\/\/\/\///\/\\//\\\/\/\/\//\//\/\//\\\\\\/\/\///\/\/\///\/\\\\///\\/\///\/\/\/\\\/\/\/\///\/\////\\/\/
/\///\\\/\///\///\/\/\/\/\/\/\\\///\\/\/\\\//\/\/\/\\\//////\\//\\/\\\///\/\/\/\//\\/\\\/\/\/\/\/\/\\\\\/\/\/\/\/\///\/\\\/\//\\/\/\/\/\/\/\/\\\/\\//\/\/\/\\//\/\///\/\\\/\/\/\/\///\/\\\/\///\/\/\/\\\/\\\/\/\///\/\\\\///\\\//\/\\//\/\/\/\//\\/\//\\\//\//\//\/\/\\\/\///\\\//\\\\////\\///\/////\/\/\/\//\\/\/\\\///\///\/\/\/\/\/\/\///\/\//\\/\/\/\\\/\/\/\/\/\///\/\\\/\\\/\/\/\/\/\//\\/\/\/\///\/\/\//\\\//\/\/\/\/\/\/\/\///\\\/\/\/\/\/\/\///\\\/\/\/\/\////\\/\/\/\\\///\\\/\/////\\\\/\\\\\\/\/\///\/\
////\/////\\////\///\/////\/\/\/\/\\\/\/\\\/\/\\\/\/\/\/\/\/\\\/////\/\//\/\\//\\///\/\/\/\/\\\///\/\///\/\/\\//\/\/\/\\////\/\/\/\\\\\/\/\/\\\/\\\/\\\/\\\/\/\/\///\/\/\///\/\//////\\/\///\///\///\/\/\\\/\//\\/////\/\/\//\\/\/\\\/\/\/\/\\\/\/\/\/\/\/\//\////\/\///\/\/\/\/\///\/\/\/\/\\\///\///\\\\///\\////\\/\/\\\///\///\///////\/\/\/\\\/\/\///\/\\\/\\\\\/\\\/\///\/\///\/\\\\\/\\\/\\\/\/\\\/\/\/\\\/\/\/\/\/\/\////\\/\\\/\/\\\/\/\///\/\/\///\///\/\\\/\/\/\/////\/\/\/\/\/\\\\\/\\//\/\/\///\/\//\//
\\/\/\/\/\//\\/\/\/\\\/\///\\\\\\\/\\\/\/\\\/\\/\\\\/\/\\\/\\//\\\///\\///\//\///\/\////\\/\///\/\\\\\/\/\/\\\///\\\/\/\/\\//\\//\/\///\\\/\\\///\\\/\\\/\///////\\\\\/\///\\//\/\/\//\\\\\\/\/\/\///\/\/\\\/////\/\/\/\//\\/\/\/\/\/\/\\\/\\\\\/\\\\//\/\/\/\\\///\/\/\/\/\/\\\/\/\\//\/\/\\\/\/\/\/\\//\/\///\/\/\/\\\/\/\///\\\/\/\///\///\/////\/\/\/\/\\\\\\\/////\/\/\\\////\\\\/\\\\\///\\/\\/\/\/\\\/\/\\\//////\\///\/\/\/\////\//\/\/\/\/\\\/\///\\\//\\/\/\\\////\\\\/\\\/\/\/\///\/\/\/////\\\///\/\////
\\\/\/\/\/\/\\\/\\\/\///\\\//\\\\///\/\/\\//\/\/\/\\\/\/\////\\\\/\/\\//\/\///\/\/\///\/\\\\/\\/\/////\/\\//\/\///\/\/\/\/\//\\\\////\\/\/////\/\/\/\\\\\\\\\\\/\///\/\\\/////\\\/\/\/\/\///\/////\/\////\//\\\/\\\\\/\/////\///\\\/\/\/\\\/\/\/\/\/\/\/\/\//\\/\/\/\/\///\/\/\/\/\/\/\\\/\///\/\///\\\/\/\\/\\/\\/\//\/\/\/\/\/\///\/\/\/\/\/\\\/\/\///\///\/\///\/\\\///\/\\////\///\/\/\/\\//\/\\\\/\//\\//\/\//\\//\\/\/\/\///\\\/\/\/\/\/\/\/\///\/\/\\\\////\///\/////\/\/\\\\\\//\/\\\/\\\/\//\/\\\\/\/\/\///
///\\\\\\\/\/\\\/\///\/\\\/\/\////\\///\/\/\/\\\/\/\\////\/\/\/\\//\/\/\/\\\/\\\\\/\\//\\//\\/\//\/\/\/\/\/\/\///\/\///\/\/\\\/\///\/\/\/\/\/\/\///\\\/////\/\\\///\\/\\///\/\/\/\/\\//\/\/\/\\\/\/\/\/\/\/\\/\\/\/\/\\\/\\\/\///\/\/\/\/\/\\//\/\\//\\\\\///\/\/\/\/\\\///\\\/\/\/\\/\\/\\\/\\\\\\//\/\//\\\\/\/\/\///\/\/\\\\\/\//\\/\/\/\/\\\/\/\///\/\/\/\/////\/\/\/\\\/\/\///\/\/\/\/\/\/\/\///\/\///\/////\///\/\/\///\///\\\\\/\/\///\/\/\\\\\/\/\/\/\/\/\/\/\/\/\\\\\\//\/\/\/\/\/\/\\\/\//\\/\/\\\\\/\/\/\
\/\\/\//\/\/\/\/\\/\\\\/\/\/\\\////\\\//\/\/\///\\\\\/////\\//\/\/\///\\\///\/\/\/\//\\///\///\/\/\\\\//////\/\///\\\/\/\/\\\/\///\\/\\\\/\/\/\/\/\///\/\//\\\//\///\///\/\/\///\/\/\/\/\/\/\/\/\\\\\/\/\\\/\/\\//\//\\//\\/\/\\\/\/\/\/\////\\/\//\\//\\/\//\\/\\\/\///\////\\/\/\/////\/\/\/\///\/\///\/\/\\\///\/\/\/\//\\/\/\/\/\///\\/\\/\/\/\/\\\/\/\/\///\\\///\/\\\/////\/\/\/\/\/\/\///\/\/////\/\/\/\//\\\\/\/\/\\//\\//\/\\\\\//\\/\\\/\/\/\\\///\/\/\/\/\//\\\/\\\\/\\\//\\/\\\/\/\/\\/\/\\\\///\\//\/\/
/\\\/\/\/\\\\//\///\///\//\\\//\/\///\/\/\/\\\\\/////\/\/\/\/\/////\////\//\//\\/\/\/\///\//\//\/\/\/\\\///\/\/\\\/\\//\//\\/\/\///\/\///\/\///\\\/\/\\/\\/\/\/\/\\\/\/\/\/\/\/\/\/\\//\/\/\/\///\\\/\\\\\\\/\/\/\\//\/\/\\\\//\\\///\\\/\/\/\/\\\/\/\//\//\//\\////\/\\/\/\\\/\/\\\///\/\\////\/\/\/\\\/\\\///\/\/\/\/\/\/\/\/\/\/\/\\\/\/\//\/\//\/\/\/////\\\/\/\/\/\/\\///\//\//\\\\\\\//\/\/\/\/\\\/\/\/\/\/\\\///\/\/\/\\\\//\//\\///\//\//\/\/\/\///\\\/\/\/\//\\/\//\\/\/\\\\\/\\\//\\//\\/\/\///\/\/\/\\/\/
\//\/\\/\//\//\/////\//\/\\\//\///\\\\//\\//\/\/\/\/\/\\\\\/\/\\\/\/////\\\////////\\/\/////\/\/\///\\\/\\\/\\\/\/\/\/\/\/\/\/\//\\\\/\/\/\\\/\\\/\\//\/\////\\/\/\///\/\///\/\\\/\\\\\\\/\/\\/\\/\/\/\\\/\/\/\///\/\///\/\\\///\/\///\/\/\/\///\\/\\/\/\/\///\\\\\/\/\/\///\/\/\/\/////\/\/\///\\\/\/////\\\///\/\\\/\\\/\/\\\\\//\\////\\/\\/\\/\//\\/\/////\\\/\/\/\/\\\/\///\/\/\//\\\\/\//\\/\/\\\/\/\\\//\\/\\/\//\\\/\\\/\/\/\/\///\/\/\/\/\//\\/\/\\\////\\\\/\\\\\///\/\/\///\//\\/\/\//\\\\/////\\/\\//\\/
///\//\\/\//\/\//\/\/\\/\\///\/\/\/\///\/\/\/\/\/\/\///\/\\\\//\/\/\\\/\/\\\/\\/\////\\//\/\/\/\/\///\\//\/\////\//\\\/\\//\\//\/\/\/\/\/\///\//\\\\///\\\/////\/\\\\\///\\\/\/\/\/\/\///\/\//\\/////\/\\\/\/\\\\\/////\////\\\//\/\\//\/\/////\///\/\/\/////\//\\\\/\/\\\//\\/\/\/\\\//\\/\/\\\/\/\\\/\/\/\/\/\/\/\///\/\/\/\\\/\/\\\/\/\/\/\\\\\/\/\/\/\\\/\/\/\/\/\/\/////\/\/\/\/\\\/\\\/\/\\\///\\\/\/\\\/\/\/\/\/\/\/\///\\\///\////\\/\/\/\/\\\/\/\\\/\///\/\\\/\\\/\/\//\/\//\/////\/\\\\///\\\\//\//\/\/\\\
///\\///\/\///\/\/\/\/\///\/\/\\//\/\\//\///\///\/\\\/\\\///\/\/\\\\//////\/\/\/\\//\\\\\/\/\\//\/\/\///\\\/\/\///\/////\/\\\/\\\/\\\/\/\/\/\///\\\/\/\\/\\/\///\///\///\\\/\/\///\/\/\///\\//\/\/\\\///\/\\\\\\\/\///\/\/\/\/\/\/\\\///\/////\/\///\\\///\\\/\\////\//\//\/\/\\\/\/\\\/////\/\\\//\\/\///\\\/\/\/\/\/\/\\//\/\//\\/\/\\\/////\/\\////\/\/\/\\\\\/////\\\\//\\\///\/\/\/\/\/\\\/////\/\/\/\///\/\/\/\\\/\/\/\/\\//\/\/\/\/\//\//\/\/\/\\\/\///\\//////\//\\/////\\\//\\\//\\\\\/\/\\\/\/\/\/\/\/\//\
\/\\/\/\////\\/\/\/\/\/\/\/\/\/\///\///\/\\\/\/\/\\//\///\///\/\\\\\/\/\/\///\\\/\///\\\///\\\/\////\\/\/\\//\///\\\\\/\\\/\/\\\/\/\//////\\/\\////\/\/\\/\\/\/\/\/\//\\/\\\\/\\/\/////\/\/\///\\\///\\\/\///\/\\\/\///\\\/////\/\//\\\//\\\\//\/\/\\/\/\\/\/\/\/\/\/\\\\\///\/\/\///\/\/\/\/\///////\/\/\/\///\/\/\/\/\\////\/\\\///////\/\/\/\/////\\/\//\///\//\//\/\///\/\\\/\///\/////\/\/\\\\\/\\//\/\//\\\\\\/\//\/\\/\//\\/\\\///\\//\\\/\/\/\/\/\/\\//\\\\\/\/\/\/\/\/\/\/\/\/\\\/\/\///\/\//\//\/\/\\\/\//
\\\/\///\/\/\/\/\/\\\///\/\\\/\/\/////\/\/\/\/\/\\\/\///\/\\/\//\///\\//\/\/\///\/\\\\//\/\/\\//\/\/\///\///\///\/\\\/\\\/\/\\\///\/\/\/////\\\/////\/\\\//\\/\/\\\////\\\\/\/\/\///\\\\\/\\\/\///\/\\\/\\\\\/////\/\/\/\/\/\//\\\\/\///\/\\/\\/\/\/////\/\/\/\//\/\//\\\/\\\/\/\/\\\///\//\\/\\//\\\/\/\/\///\\/\\///\\\///\/\/\\\///\/\/\///\/\/\/\\\/\\\///\/\/\///\/\/\/\//\\/\/\/\/\/\\\/\/\\/\\/\/\/\///\/\\\/\///\/\/\/\/\/\//\\\//\\\///\/\///\/\\\\\//\\/\/\///\////\/\\/////\\////\/\/\/\///\/\/\/\\\/\/\\
/\/////\///\/\////\///\//\\\/\\\/\\\\\/\///\/\/\/\///\/\/\/\/\/\///\/\//\//\/\\\/\/\/\/\/\/\///\\\\\/\/\\/\\/\/\\\/\/\/\\\/\/\\////\\//\/\/\/\\//\/\///////\/\/\\\///\/\\\\\\//\/\/\///\/\///\/\/\/\/\\\\\///\/\///\/\///\/\/\\\\/\\/\/\\\/\/\/\/\///\/\\\/\\\\//\\\\\\////\////\//\////\\/////\//\\/\/\/\//\\/\/\/\\\/\\\/\/\\\/\///\\\/\//\\//\\/\/\\//\\\\\/\/\/\\\/\/\///\\\/\/\//\/\\//\\/\/\///\/\\\/\/\///\/\/\/\///\/\/////\/\/\/\/\/\/\\/\\\\/\/\/\/\\\///\/\/\/\///\///\/\/\\\/\///\///\/\\\/\/\//\/\/\//\
\/\\\/\/\/\/\///\/\///\/\/\/\\\///\\\/\/\/////\/\/\\//\/\\\/\//\\/\/\/\/\/\\\/\/\/\/\//\\\\//\\////\\/\/\/\\\/\//\////\/\\\/\/\/\\\/\/\/\\\\\\\\\\\\\/\\//\/\\\\\/\/\\//\/\\\\\/\/\/\/\//\\\\/\/\\//\/\\\\\\\/\/\//\//\/\/\/\/\//\\\\\\/\/\\\\\//\\/\/\/\\\\//\/\\\\//\/\\\/\/\/\//\//\/\/\\//\/\///\/\/\//\\/\\\\\/\/\/\/\\\/\///\/\\\///\///\/\\//\/\/\/\/\\\/\/\///\/\/\\//\/\/\\\\\\//\/\\\////\\/\/\/\/\/\/\\\/\\\\\/\/\/\/\/\/\/\/\\\\\\\/\/\///\/\///\/\/\/\/\/\\\/\/\/\/\/\//\//\\\/\///\///\///\/\/\/\/\/\\
\\//\//\\\/\/\/\///\\\//\\\\/\/\\\/////\/\\\//\\/\\\///\\\/\/\\\/\///\/\/\/\/\///\/\/\/\/\\////\/\//\\/\/\/\\\/\/\/\/\/\///\/\\\/\/\/\\\/\\//\\\/\///\/\//\\\\/\/\/\/\/\\//\/\/\/\/\\//\/\/\/\///\/\/\\\\\\\/\/\/\//\//\//\\/\/\\\/\/\\\/\/\/\/\/\///\/\/\///\///\/\/\///\/\\\/\///\\\/\/\/\/\/\\/\\\////\/\\\/\\\/\/\\\/\\\/\///\/\\////\\\/\/\/\/\\\/\/\\\/\/\\//\/\/\/\/\/\\\/\/\///\/\//\\\\/\/\//\\//\\/\/\///\\\/\\\/\/\/\//\//\/\/\/\/\\\//\//\\\/\\\\//\/\/\///////\/\/\\\/\/\///\\\/\\\\\\\/\/\/\/\/\///\/\
\/\/\\\/\/\//\\\\///\/\/\\\/\\\//\\/\/\/\\//\/\/\/\/\\////\/\/\\\////\//\\\/\///\///\\\/////\\\//\\/\///\/\\\/\/\\\///\//\\///\\\\\/\\\/\/\\\/\/\\\/\/\\\/\\\\\/\/\\\/\\\/\/\\\\\///\/\/\/\\\/\\\/\\//\/\/\\/\//\///\//\\\\/\\//\/\/\\\/\/\\\/\//\//\\\/\/\///\/\/\/\\////\/\/\/\/\/\\\///\//\\\\/\/\///\///\/\/\/\/\///\\\/\/\\//\/////\///\\\/\//\////\/\/\/\/\/\/\\\\///////\\/\\\/\//\\/\\\\\/\/\\\/\//\\/\/\\\/\/\/\\\/////\/\/////\\\///\/\\//\/\\////\\\/\/\/\/\/\/\///\/\/\/\/\/\///\\\\\/\\//\////\\/\/\\\/
/\/\\/\\/\\\/\///\/\///\/\\\\//\/\/\\//\/\///\/\\\/\//\\//\\/\/\/\///\///\/\/\\\/\/\/\/\/\///\/\\\/\/\/\///\/\\\/\/\\//\/\/\\//\/\/\///\///\//\\/\/\/\\\/\/\/\/\///\/\/\\\\\/\/\\//\/\/\\\/\\\\/\\///\/\/\/\/\/\\\/\///\/\/\/\///\///\/\/\///\/\\\/\/\///\/\/\/\/\\\\\/\///\/\/\///\/\\\/\/\/\/\\\/\/\\\///\\\///\/\///\\\/\/\/\\\\\/////\/\\\/\\/\\\//\\\/\/\\\///\/\/\/\///\/\/\/\/\\//\/\\//\/\/\///\/\/\\\/\/\///\///\///\\\/\/\/\\//\\/\//\/////\/\/\\/\\\//\/\\\/\//\\/\///\/\\\/\/////\/\/\\\///\\\/\/\///\/\
//\\/\\/\\\/\\\\//\/\///\\\\\/\/\\\\\/\\\/\//\\\//\/\\\\//\//\\\\/\/\\\///\/\/\\\/\//\\/\///\///\/\///\/\///\///\/\///\/\\/\\/\/\/\/\///\\\/\\\\\/\//\\/\\//\///\/\/\///\\\\//\/\/\\//\\//\//\\/\///////\\\/\/\///\/\/\\\/\/\///\\\/\\////\\//\//\\//\\/\/\/\///\/\/////\///\//\//\/\/\///\\/\\\////\/\/\/\///\/\/////\/\\\///\//\\\\//\\/\\\/\/\/\/\/\\\/\///\/\/\//\\\\///\/\//\\/\///\/\/\\\\\/\/\/\/\\/\\//\\\\/\/\///\/\///\///\/////\\\//\\/\\\/\/\/\/\/\/\/\/\///\\//\///\/\\//\/\/\/\\\/\///\/\/\/\/////\\\/
\\/\/\/\/\/\/////\\//\/\\\///\////\\\\/\\//////\/\/\\\/\/////\///\/\/\////\////\//\/\\/\\\/\\\/\\\/\/\/\//\\/\///\/\/\/\/\/\///\\\/\/\/\\\/\/\\\/\/\/\/\\//\/\///\/\/\\\/\///\/\\\\\///\/\/\\\///\///\/\/\///\/\/\\\/\/\/\/\\\\\/\/\/\/\///\\/////\//\///\///\/\\\/\/\\\///\/\/\/\/\/\\\\////\/\\\/\/\/\/////\\\/\/\\\/\\\/\/\///\/\/////\/\///\/\/\/\/\/\/\\\/\\\/////\/\/\/\///\/////\/\/\/\/\/////\/\\\////\\/\/\/\\\\\/\//\\/\/\\\/\/\/\\\\////\\/\\/\/\\\///\\\/\\\/\/\////\\/\///\\\\\/\/\/\\//\\\/\/\/\/\\\//
\/\///\/\/\/\/\/\/\\\/\/\\\\\///\/\//\\/\/\/\\\/\/\/\///\/\/\\\/\/\/\/\/\/\//\\/\///\/\/\\\/\\\/\\\///////\\\/\/\\//\/\/\/\\//\/\/\\//\\/\\/\/\\//\///\\//\/\\\//\\////\\/\/\\/\\/\/\\\/\//\\/\/\//\//\///\/\/\/\\\/\\\//\\/\/\/\/\///\/\//\\/\/\/\///\\\/////\/\/\///\/\\\/\/////\/\//\////\/\/\/\/\\//\\\/\\////\/\/\/\//\\/\/\/\//\\///\///\\\\\/\/\/\/\/\/\\\/\///\/\\\/\\\/\/\/\/\/\/\/\/\/\/\///\\\/\\\/\/\\\/\/\//\\/\/\/\/\/\\\/\/\/\\\/\\\/\///\///\/\\\/\/\\\/////\///\/\\\/\//\//\/\/\///\//\//\/\/\\\/\/
\\/\/\/\\\//\\\\/\////\\/\\/\\///\\//\/\/\/\/\/\/\\\///\\\/\/\/\\\/\\\///\/\/\\\///\/\/\/\//\\\\/\\/\\/\/\///\/\/\/\/\\\/\///\/\/\/\/\\//\/\\//\\\\\/\/\//\\\\\\/\/\///\//\////\\//\/\\\/\/\///\/\/\//\\/\\//\/\/\/\/\/\/\\\\\/\/\/\\\/\/\///\\//\/\\\\/\\///\///\/\\\/\///\\\///\/\/\/\/\\\/\\\\\/\///\/////\/\////\\/\\/\\///\/\/\///\/\\/\\/\/\\\//\\\\/\/\\\\//\/\\\/\\//\\//\/\///\/\/\///\/\///\\\/\/\/\\//\//\\/\///\/\///\/\\\///\/\/\/\/\/\\\\\/\/\\\/\/\/\\\///\/\\//\/\/\\\/\/\///\/\/\///\\\///\/\/\/\/\
\\//\//\\/\/\/\/\\\/\\/\//////\/\/\/\/\/\/\\\/\/////\\//\\\///\/\/\/\\\\/\\//\\/\/\\\/\//\\/\/\/\\\\\/\/\/\//\\//\\/\/\/\/\\\\\/\/\/\\\//\\/\//////\\\\/\/\///////\\\/\/\/\/\/\/\/\\\/\/\/\/\//\//\/\\\/\/////\/\/\\\/\/\\\\\\//\/\/\\\//\\/\/\\\/\/\\\///\\\\\/\/////\\//\/\/\\\/\////\\/\/\///\/\/\/\/\/\\\/\/\\\/\\\/\\\\\/\/\///\/\///\//\\/\/\/\\\\\/\\\/\\\////\//\/\/\/\\\\\\\\\/\/\\\/\\\/\\\\//\/\/\\\/////\/\/\//\\/\/\/\\\/\/\/\/\///\\//\/\/\\\\\/\/\/\/\/\/\\\/\/\///\/\/\/\/\/\/\///\\\\\/\/\/\/\\\\//
/\/\/\\\/\/\///\///\/\/\\\\\/////\///\\\/\/\\\\\/\\\///\/\/\\\\\/\/\/\/\///\/\\//\/\/\///\/\/\\\/\\\/\/////\/\\\/\\//\///\/\/\\\\//\////\\\////\\\/\/\\\\\/\/\\\//\\//\//\/\/\/\/\/\\\\\/\/\\\\\/\/\\\//\\//\\/\\\/\///////\///\\//\/\/\\\/\\\/\\\\\/\/\\\\//\\\/\/\///\\\/\\\/////\//\\///\///\/\///\/\/\/\/\///\///\\\///\/\/\/\\\\\\//\/\/\\//\/\/\/\/\/\/\///\\\/\/\\\///\/\///\/\////\/////\\/\\\//\//\///\/\\\///\/\\\\\/\\\/////\\\\////\\/\\/\///\//\\/\/\/\/\/////\/\\\/\/////\///\/\/\/\/\/\\\///\/\/\\\\\
\/\/\\\/\/\///\/\/\/\\\/\/\/////\/\/\///\\\///\/\\\/\/\/\/////\/\/\/\\\///\/\/\//\\\\/\/\\\\\/\/////\/\/\/\\\\\/\/\\/\\\////\/\/\\\\////\/\/\/\\/\\/\/\/\\///\\///\//\//\/\/\/\\\/\/\/\/\/\/\///\////\\/\\\\//\/\/\\\/\/\/\////\\/\/\/\\//\/\\\\\/\/\//\\/\//\\\\//\\/\//\//\/\/\/\\\/\\\//\\\\/\/\/////\/\/////\/\/\/\\\/\\//\///\/\/////\///\////\\///\/\\\\\/\\\\\\\///\/\/\/\/\\\\\\\\//\/\//\\/\/\/\///\/\/\\//\/\/\/\/\//\\\////\/\/\/\/\/\/\\\\\//\\/\\\\\/////\\\///\/////\\\/\//\//\/\/\\\/\\\//\\\//\/\/\/
/\/\/\\/\\/\\\/\/\///\\\///\/\/\\\/\/\///\/\/\/\\\\\\//\/\///\/\///\\\\\///\/\\\///\/\///\/\/\///\\\/\///\///\/\/\/\/\\///\\/\/\/\\///\\/\/\/\/\///\/\/\/\\\\\/\\\\//\///\\\\\\//\\//\\\/////\\\\\\\//\////\/\/\/\//\\///\\\/\/\\//\/\/\/\/\/\//\/\\///\/\\\/\///\/\/\/\\//\\\\\/\//\//\/\///\\//\/\\\/\/\\\\\/\\\///\/\\//\/\/\///\///\/\\\/\\\/\\\\\/\/\/\\\\\//\\//\//////\\\///\/\/\/\/\\///\\\\///\/\///\\\/\/\/\\//\\\/\\//\///\\\//\\//\//\/\///\\\/\\\/\///\/\\\/\///\/\/\/\/\//\//\/\/\\\///////\//\\\\/\//
\/\/\//\\///\/\/\/\\//\\\/\/\\\/\/\\\/\/\\/\//\///\/\/\\\///\\/\/\\\\/\/\///\\///\\/\///\/\/\\\//\\/\/\\\/\/\///\\\/\\\///\/\\//\/\///\/\/\//\\/\///\\\/\/\\\/\/\\\/\\\/\/\/\/\\\\//\/\\\//\\\//\/\/\/\/\//\\/\/\///\\\/\\\/\/\////////\\///\\\///\///\/\/\/\/\///\/\/\/\\\\\\\///\\///\\\//\/\/\///\///\\//////\/\///\/\/\\\/\/\/\\\/\\\\\///\/////\///\///\//\\/\\//\/\/\\\/\///\\\\\/\/\/\\\/\/\/\\\/\/\/\//\\/\/\/\/\/\/\///\///\\//\\\/\\/\\/\/\/\/\///\/\/\/\//\\///\\\/\/\\\\//\/\\\\////\/\/\\\/\/\/\/\//\\/
/\///\\\\\\\/\/\\\///\/\\\\\\//\/\//\\/\\\/\/\/\/\/\///\/\/\/\/\///\\\/\///\/\\//\/\/\///\/\/\///\\\\\\\/\/\///\/\\\/\///\/\\\\//\\//\/\/\///\/\\\/\//\\/\\\/\/\/\/\///\/\/\/\\/\\/\/\///\\\///\///\/\/\\\//\/\\/\\\/\\\\//\/\/\///\\\/\///////\\\/\//\/\//\\\/\/\/\/\/\\\/\/\/\/\\\//\//\///\/\/\//\\/////\/\/\\\/\/////\\\/\\\\\/\/\/\\\/\\////\////\//\/\/\\\/\/\////\//\/\/\\\//\\/\/////\/\/\/\/\/\/\///\/\\\/////\\\/\///\/\/\/\/\/\\\/\/\/\///\/\/\\\\\\\//\\///\\\\\\\/\\\/\/\/\/\///\/\//////\//\///\//////
////\///\/\/\\\///\///////\/\///\/\\\/\\///\//\/\/\\\/\/\/\//\\\//\/\/\/\/\/\//\\/\\\\//\///\/\/\/\/\/\/\\\///\/\\\\//\/\//\\\\/\/\/\/\///\/\///////\\\\//\\\/\///\/\/\/\/\\\\//\/\/\/\/\\\/\/\/\\\\/\\/\/\\/\/\\\\/\///\/\///\\\\\/\///\/\/\\/\//\/\/\///\/\/\/\/\//\\/\\\/\/\/\////\\\//\///\/\\////\/\/\/\//\\///\\\///\\\/\/\/\/\/\\///\\/\/\/\\//\/\/\////\\///\/\///\/\\\/\\\/\/\///\\\/\/\/\///\/\\\///\/\\\/\///\/\///\/\\\///\\////\/\/\/\\\\//\/\/\\/\\/////\////\\/\///\/\/\/\/\/\\\/\/\/\\\/\/\/\\\/\/\/
///\/\/\/\/\/\/\\\/\/\/\/\/\\\\\\\/\\\/\\\/\/\/\///\/\\\/\/\///\/////////\\\/\//\\/\/\\\/////\\\/\/\/\/\//\///\\/\/\\\/\/\////\//\/\/\/\/\/\/\\///\\/\\\///\///\/////\/\/\///\//\\\\/\/\/\/\/\\\////\\\\/\/\/\/\///\/\///\/\\\/\/\/\/\\//\/\/\/\/\\\/\\//\/\\\\\/\/\/\\\\\/\/\\//\/\/\\\/\/\///\\\///////\\////////\/\/\\\\/\\/\\\/\\\///\/\/\/\\\/\\/\\\\///\\\/\/\/\\///\\///\///\/\/\\\/\/\\\\\/\/\\\/\/\/\/\\\/\\//\/\/////\///\/\\\//\\\//\/\/\//\\///\/////\/\////\\/\/\/\\//\/\/\/\//\\/\/\\\/\\\\\///\///\/\
\/\/\/\\//\/\/\\////\/\/\\\//\///\//\/\/\\\\\/\\\///\/\/\/\/\/\/\/\/\/\/\/\/\/\\\/\/\/\\\/\/\/\/\/\/\/\/\/\/\\/\\/\/\/\///\///\/\///\\/\\/\/\/\\\///\/\/\/\\//\\//\/\/\/\/\/\\\/\\\\\/\/\/\/\/\\//\/\\\/\\\////\//////\/\/\//\//////\/\///\/\\\/\/\\\/\\\\\/\///\///\/\\\/\\\\//\/\\\//\\//\\/\\\/\/\/\/\/\/////\/\////\\\\\\/\/\/\/\/\\\\\/\/\/\/\/\/\\\\\/\/\///\/\/\/\/\/\/\/\/\/\\\///\\\/\/\/\/\//\\/\//\\///\/\///\/\\//\///\/\\//\/\\\/\///\//\//\\\/\/\/\/\\//\/\\\///\/\/\/\/\/\\\/\/\/\/\/\/\/\/\/\/\///\/
\\\\/\\\/\/\\//\/\\\///\/\///\/\\\/\\\/\/\\\///\/\/\///\/\/\//\\/\\//\///\\\/\\\\//\/\/\/\\\/\\/\\/\/\\\\//\/\/\\\\\//\//\\//\\//\///////\/\/\\/\\/\/\///\\\/\///\/\/\/\///\\\/\\\/\/\/\\//\/\/\/\/\/\/\/\/\//\\/\\\///\/\/\\///\\/\/\/\/\/\\\\\/\/\/\/\/////\\\//\\\//\/\/\///\/\//\\/\///\\//\\\/////\//\\\\/\/\/\///\\\///\/\/\/\/\\\/\\\\/////\\/\//\\\\/\/\//\\/////\///\/\/\/\/\\\/\/\/\///\/\\\///\\//\\//\\\/\\\\\\\///\/\\\///\/////\/\///\/\/\/\/\\\\\/\/\/\/\/\/////\/\/\/\/\/\/\/\/\\\/\/\/\/////\/\\\//
\//\\///\\\///////\////\\///\/\\\/\/\/\///\/\/////\/\\///\////\/\\\\\/\/\/\\\/\////\\/\/\////\\/\\\/\///\///\/\//\\/\//\\/\/\\\\/\\////\\\\///\/////\\\/\\\/\\//\/\/\/\/\/\///\///\/\//\/////\\/\/\/\/\/\\\/\\\/\///\/\\\/////\/\///\/\\\\\\\/\/\/////////\/\/\/\/\/\\\///\/\/\/\/\\\/\/\\//\/\/\\\\//////\\/\\///\///\\///\\/\\/\\/\/\///\/\/\/\///\/\\\/\/\/\/\//\\/\/\\\///\/\///\///\///////\/\/\/////////\/\/////\/\/\/\/\\\\\///\\///\\//\//\/\/\/\///\/\//\\\\\\\\/\/\//\/\\/\/\////\\/\\\/\\//\/\\\/\/\/\\\/
/\\/\\\\/\/\/\\//\/\/\////\\/\/\/\/\\\///\\\///\///\\\/\/////\/\/\/////\\\\\\/\\/\/\/\/\/\/\///\\///\/\\/\\/\\/\\/\\\\\//\\///\\/\/\/\/\/\//\\/\//\\/\/\/\/\//\\/\/\\/\\\\/\/\/\/\\\/\///\/\//\\\\\\/\///\/////\//\//\/\/\\//\/\/\/\/\///\/\///\/\\\/\\\/\///\\\/\/\///\\\/\/\/\\\/\/\/\/\/\/\\/\\\\\\/\\/\\\/\\\\/\/\//\//\/\\\\//\//\\/\/\/\/\/\/\/\/////\/\//\\\\\\/\\\//\\/////\/\/\/\\\////\\/\/\\\/\////\////\/\/\/\\\/\///\/\\\//\\\\\\/\/\\\/\/\///\\\/\///\///\///\/\//\\/\\\\\///\/\/\/\\//////\\\/\///\/\
\/\//\\/\/\/////\///\\//\/\/\\////\/\\\/\\\/\\\/\/\///\///\\\/\/\/\/////\\//\/\///\//\\\\/\/\/\/\///\/\/\\\///\/\/\\\\\/\/\/\/\\\//\\/\//\\\\///\///\/\/\///\/////\/\///\/\///\/\/\\\/\/\/\///\/\/\\\\\/\\\\\/\/\/\\\/\\\///\/\/////\\\/\\\/\//\\\\\//\/\\\///\\\\\\/\\/\/\/\///\/\\\///\///\//\\/\//\\//\\/\/\/\/////\//\\/\\\//\///\\/\\\/\/\/\/\/\/\//\\//\\/\/\/////\\\\\\\/\/\\\///\/////\\/\\\\/\/\/\///\/\/\/\/\\\\\/\/\\\/\/\/\/\/\/\\\//\\\\///\\//\/\/\\\///\///\///\//\\/\\//\///\/\/\/\/////\\\//\//\///
/\///\/\/////\/\/\/\//\\/////\///\/\/////\/\\\/\///\/\/\/////\/////\/\/\\\\\\\/\/\/\/\/\/\\\/\/\/\\\/\///\/\\\\\/\/\/\/\/\\\\\///////\\//\//\\/\\\\\/\/\/\//\\/\/\/\/\/\///\/\/\\\/\/\\//\/\///\////\\/\\\/\/\/////\///\/\////\//\/\/\\\\\\/\\\\///\/\/\/\\\\\/\\//\/\/\///\///\/\///\\\/\\\\\/\/\/\/\\//\/\\//\/\/\///\/////\/\///\/\\\/\/\///\/\/\\\\\/\/\///\////\\/\///\/\/\/\/\/\/\/\/\/\/\//\\/\\\\\/\///\///\/\\\/\///\///\/\/\\\\\/\/\\//\/\//\\//\////\/\/\/\\\/\/\//\//\/\/\/\//\\/\\\/\///\/\/\/\/\/\\\\/
\/////\///\/\//\\/\/\/\/\\\/////\/\/\\\\\/\/\///\\/\\/\\\///\/\\\/////\/\\\/\/\//\\/\///\/\/\/\/\/\/\///\/\/\\\/\\/\\/\///\/\\\/\/\/\///\/\/\\\///\///\/\\\\//\\//\/\/\//\\///\///\/\///\/\/\/\/\/\/\\\///////\/\/\/\\\/\/\/\/\\\//\\\\/\/\/\/\///\/\\\////\\\\\\///\///\///\\\///\\\/\///\\/\//\/\/\/\/////\\\/\\//\/\/\/\/\//\\/////\/\//\\/\//\////\/\\\/\\\/\\\/\/\\//\/\/\/\\\\\/\///\//\\/\/\/\/\\\\//\/\/\/\\\/\/\/\\\/\//\\//////\//\/\/\\\//\\/\/\/\\\/////\\\///\/\/\\\\\/\//\\/\\\//\\/\/\/\/\\\\\//\\/\/
/\///\//\/\\/\/\///\///\////\//\\\/\\\\\/\/\/////\/\\\\\//\\/\/\\//\/\/\\\\\\\\\/\/\/\/\///\/\/\/\/\/\/\\\///\\\/\/\/\/\/\///\\\///\\\\//\\\/\/\/\/\///\/\//\\///\/\/\\\/\/\\\/\/\\\\\\\/\\///\\///\/////\/\\\\\/\\\///\/\/\/\/\\\/\/\\\\//\//\\///\/\///\/\/\/\\\\\/\/\\\/\\\/\/\\\\\/\\\/\/\///\/////\\\///\//\\/\/\/\\\\\/\/\//\\\\/\/\\\\\/\/\/\/////\/\/\/\///\////\///\/\/\\///\/\/\\\///\/\/\\//\/\/\////\\/\///\/\/\/\/\/\/\/\//\\//\\/\\//\\/\\/\/\/\//\/\\/\\////\/\/\\//\/\\\\//\\//\/\/\//\\\\/\/\\\\\/\
////\/\\/\\/\/\/\/\\\/\/\/\/\/\///\/\\\///\/\/\////\/\\/\/\/\/\\\/\/\/\/\\\///\/\\\/\/\\/\\\\/\/\/////\///\\\/\///\\//\/\/\/\\\/\/\/\\\////\\/\/\\//\/\//\//\//\//\/\/\\\///\/\///\/\\\///\\\/\/\/\/\/\/\/\\\/\/\/\/\//\/\///\\/\/\\//\/\/\/\///\\/\\/\\//\\\/////\///\/\/\/\/\\\/\/\/\/\/\\\/\\\/\/\/\\\\\///\\\/\/\/\/\\\/\/\\\/\/\///\/\/\\\/\/\/\/\/\/\\/\\/\/\/\\\\\/\/\\\/\\//\\\\\//\\\\\\//\\\/\\/\///\\\\\\\/\///\/\/\\\/\\//\/\\\/\/\/\//\\///\\\/\///\/\///\\\\\/\/\/\\\\\///\\\/\/\///\/\\\/\/\/\/\/\/\/
\\/\\/\\//\\/\/\/\/////\/\/\\//\/\\\//\\/\\\///\\\/\/\/\/\/\///\/\/\/\/\/\/\///////\\//\/\/\//\\/\\\\\/\/\/\///\///\\\\\/\/\\/////\\/\/////\//\\/\\\/\/\/\/\/\/\/\/////\/\///\/\/////\/\\\/\\\/\/\/\//\///\\//\//\/\/\///\/\/\/\/\/\///\/\/\\/\\\\//\\\\/\/\/\/\//\\\\/\/\///\/\/\///\\\/\\//\/\\//\\\///\\\/\\//\///\\\/\///\///\/\/\/\/\///\/\/\/\/\\//\/\\\\//\\\/\/\\\/\///\/\\\\\/\\\/////\/\/\/\/\///\/\\\\\/\/\/\////\\/\/\\\/\/\/\/\/\/\\\///\//\//\/\//\\/\/\/\/\/\/\//\\/\/\///\/\/\/\\\/\\\/\/\/\/\/\/\/\
//\//////\\/\/////\/\\\\\///\//\\/\///\\\/\/\//\//\/////\/\/\///\\\/\\////\/\\\/\\/////\\///\/\/\/\/\\\/\///\/\/\///\/////\\//\///\/\/\/\\\/\/\/\\\\//\//\\/\/\/\/\/\/\/\///\\\/\/\//\\///\/\///\///\\\/\\//\/\/\/////\\\/\/\/\/\/\\\/\/\/\/\/\/\///\\////\///\/\///\\\/\/\//\/\\\\/\/////\/\\\///\/\\\///\\\/\/\///\/\\\///\/\/\/\/\\//\/\//\\/\/\\\/\/\/\/\/\/\\//\/\//\\\\\//\/\\\/\/\/\/\/\\\/\\\/\/\/\///\/\/\\\/\\\\\/\\\/\/\/\///\\\/\\\\\/\/\\\/\/\\\/\///\/\//\////\///\/\/\/\/\\\/\/\\\/\\\/\//\\\\/\/\\/\
/\/\/\/\/\/\/\\\/\/\\\/\/\\/\\///\/\/\\\/\\\\\\\/\/\/\/\//\//\\\/\\/\\\\/\/\/\/\/\/////\\\\\///\///\/\/\/\/\///\\/\\\//\/////\/\/\/\\\/\/\/\///\/\\\////\\/\\\///\\\/\/////\/\//\\\\/\/\/\/\//\///\\\\\\/\/\/\/\/\\////////\/\//\\/\/\\\///\/\/\\\/\\//\/\/\/\/\/\/\/\/\/\/\/\/\///\///\///\/\/\\\\\\\/\/\///\\//\///\\\/\\////\\\/\\//\/\\\///\/\///\/\/\/\\\/\/\/\/\\\\\\\/\\\/\/\/\\\/\/\///\/\\/////\\/\\\/\///\\////\/\/\/\/\///\/\\////\///\///\//\\\\/\//\//\/\\/\\/\/\/\/\/\/\/\\\//\\/\/\/\\\\//////\//\\//
\/\///\/\/\\//\/\\\///\/\/\\\///\/\///\/\///\\\/\//\\/\/\/\/\\//\\////\/\/\/\//\\//\\/\/\/\/\/\\\///\///\///\/\\\\\/\/\/\///////\\\/\/\/\/\/\/\\\//\\/\/\\\//\\/\/\/\\\///\\/\\/\/\/\\\/\///\/\/\/\/\///\/\\\/\/\\///\\/\\\/\///\/\\\/\/\/\/\\\///\/\/\/\/\///\/\////\\/\\\///\/\/\//\\/\\\\\\\/\/\/\///\\\///\\\/\/\///\/\/\/\///\\////\//\\/\/\/\//\\/\\\/\\\/\///\\///\\\\/\/\\\\/\//\/\/\/\//\\\\/////\/\/\\\/\\\/\\\/\/\/\/\/\\\/\/\/\/\//\////\/////\//////\\\/\\/////\///\/\\//\/\\\///\//\\/\\\/\/\/\/\/\/\\
/\/\/\/\///\/\\\\\\\/\/\/\/\/\/\/\/\/\/\/\/////\/\/\/\///\/\///\\\/\/\///////\///\\\\\/\\\/\/\/\///\\\\\/\\/\\///\/\/\//\\/\//\//\/\\\/\///\\\////\\\\/\\\/\/\/\///\\\/\\\///\/\/\//\\///\//\///\\/\/\/\\\///\\\///\/\/\\\//\//\/\/\\\/\\\/\/\/\/\//\\/\/\///\/\//\\/\/\///\/\//\\/\/\/\\\//\\/\//\//\///\/\\////\\\///\\\\//\////\\/\/\///\/\\\\\/\/\/\/\/\/\///\///\/\/\///\/\/\/\\\/\/\/\///\\\/\\\/\/\/\////\\/\\\///////\/\//\\\\/\/\/\/\/\/\\\\\///\\\/\/\/\/\\\/\///\/\/\/\/\\//\///\/\///\/\//\//\/////////\
//\/\/\//\//\\\\\/\/\/\/\/\\//\//\/\\\\///\/\/\/\/\/\/\/\/////\///////\/\/\/\/\/\//\\/////\/\\\/\/\/\/\/\//\\/\/\\//\/\/\/\\/\\/\/\\\\\//\\\/\//\/\\//\\\\/\\/\/\///////\/\/\\\/\///\/\/\\\///\///\/\////\\/////\\\/\/\/\/\\\/\/\\\\\\\/\/\///\/\/\\\\/\\\\\/////\\\\/\///\\\/\/\\/\\\\\\\\///\///\/\/////\/\/\\//\/\/\/\/\\\\\/\/\/\/\/\/\/\\\/\/\////\//////\///\/\/\///\//\/\//\\\\\\\\/\\/\///\\\\\/\/\////\\/\\\/\/\/\/\\\/////\/\/\/\\\/\////\\/\/\\\\//////\/\/\/\\//\/\///\\\/\/\/\/\///\\\/\/\\/\\/\/\/\\\/
////\\/\/\/\/\\\///\\\/\/\/\\\/\/\/\/////\\/\\/\\////\/\/\///\/\/\/\\\//\/\//\/\/\/\\\\\/\/\\\///\/\\\\\/\/////\/\///\/\\\///\/\/\/\///\/\\\/\\\\\///\/\/\/\//\\\//\\\//\\/\/\/\///\/\/\/\/\///\/\/\/\/\\\/\/\\\//\\\\/\\\/\/\\\\\//\\/\/\\//\/\\\\\/\///\/\\\/\\\/\/\/\/\/\/\/\/\\\/\/\\/\\\\/\\\/\/\/\\\/\/\/\/\\\\\/\\//\/\///\/\/\/\/\\\/\/\//\\//\/\////\/\\\/\//\\\\\\//\/\\\//\\\/\/\/\/\///\\/\\/\\\/\/\//\\\\/\/\//\\\\////\\/\/\\\/\/\/\/\\\/\\//\/\/\/\\\///\/\/\/\/\///\///\/\/\/\/////\////\\/\/\/\/\\/
\///\/\///\/\/\\\/\\\/\/\\\/\\//\/\/////\/\/\/\///\/\/\\//\/\\\/\///////\/\///\///\/\/\/\\\/\/\///\///\\\\\/\/\/\/\\/\/\\\\\\///\\\/\///\\\/\/\/\/\/\//\//\\//\/\///\\\/\/\/\/\///\\\///\//\\///\\\/\/\/\\\/\/\/\/\///\/\/\/\\//\/\/\///\/\\\///\\\/\\\/\/\\\//\\///\/\///\/\/\\\/\/\\\\\/\/\/\\/\\/\\\/\/\/\//\\///\/\/\///\/\/\\//\///\\/\\\/\\/\/\///\\//\////\\/\/////\//\\/\\\/\/\/\/\/\/\/\/\/\/\/\/\///\/\/\//\\/\/\///\/\\//\\\/\//\//\/\/\/\/\\//\/\/\/\///\/\/\\//////\/\/\\\//\\\\/\//\///\\\\\//\/\/\///
/\/\\\\\///\///\/\\\///\\\\\/\\\/\//\\\\/\/\/\\\/\\\/\/\///\/\/\/\/\\//\/\//\\/\///\\//\/\\/\\\\///\/\\\/\/\/\///\\\\\\\//\\\\///\/\/\/\/\/\//\\\\\//\\\/\/\\\/\///\\\/\/\/\/\\\//\//\\\/\///\\\\\//\//\\\/\\\////\\/\/\\\/\/\\\/\/\///\///\/\/\/\\\///\/\\\/\//\\/////\/\/\/\/////\/\/\/\/\/\\\/\//\\\\/\/\/\/\\\///\/\/\/\/\/////\/\//////\\/\/\/\\//\\//\/\\//\/\/////\/\\//\/\/\///\////\//\/\/\\/\\\\/\///\/\\//\/\///\/\///\\\/\/\\\//\\/\/\/\/\/\/\///\/\//\\///\/\\\\\/\/\/\/\/\///\\\/\////\/\/\/\//\/\/\\\
\\//\/\///\///\///\/////\/\/\/\/\/\/\/\/\/\/\/\/\\\//\//\/\\\/\/\/\/\\\\//\/\/\/\///\/\/\/\/\/\/\//\\/\/\/\/\/\/\///\/\/\///\/\\\/\/\/\/\//\/\\////\\////\\/\/\/\///\/\/\/\/\/\/\/////\/\\/\\/\//\//\/\/\/\\\\//\/\\\/\\\/\\\/\/\////\\\\/////\/\/\\\/\/\\//\/\/\///\/\/\\/\\/\/\/\/\/////\\/////\///\\///\/\\\\//\/\/\/\/\///\/\//\\/\\\///\/\/\/\/\\//\/\///\\\/\/\/\\\/\/\//\\/\/\/\///\/\/\/\/\/\\\///\/\/\/\\/\\///\/\\\/\/\/\\\/\/\/\\//\\\/\///\/\//\\/\/\/\\\\\/\/\\\/\/\/\/\/\\\/\/\\\\\/////\\\/\/\\\///\/
/\\//\/\/\///\///\/\/\///\/\/\/\\\\\/\///\/\\\/\\\/\\\///\\//\\////\///\/\/\/\/\/\/\/\/\/\/\\\/\///\///\/\/\//////\\//\/\\/\\\/\/\\////\\//\/\/\\\//\//\/\\\/\/\///\/////\\//\/\/\///////\\/\\/\/\/\\\/\/\\//\\\\\/\\//\\\\\/\///\/\/\/\\\/\\\/\/\///\\\/\/\\//\/\/////\/\/////\/\///\/\//\\/\\\/\\//\/\/\/\/\///\/////\\//\\\/\/\/\\\/\/\/\/\/\/\///\/\\\/\////\\/\//\/\\/\\\/\/\/\/\/\\////\/\/\/\////\\/\/\/\///\/\/////\\\/\/\/\\\/\//\\/\/////\/\/\/\/\/\////\\/\///\/\\\//\\/\/\//\//\\\/////\/\/\/\/////\///\
\\\\//\/\/\/\\\/\/\/\/\///\/////\/\/\/\/\/\/\/\/\/\\\\//\//\\/\/\/\///\/\/\\//\/\/\\\/\/\//\\/\///\/\/\/\/\/\\\/\/\///\\\\////\/\///////\/\\\\\/\\//\\\\\\//\/\/\/\\////\///\/\/\\\/\\\\\/\/\/\\//\\//\/\/\/\///\\/\\/\//\/\////\/\/\/\\\\\\\/\/\/\\//\//\\/\\\/\/\///\/\///\/\/\/\///\\\\//\\\\\///\\\///\/\/\/\/\/\/////\/\/\\\/\\\/\\\///\/\/\/\/\\\/\/\/\/\/\/\/\/\\\/\\\/\///\\\/\/\//\\/\/\/\///\///\/\\\/\/////\\\\\\/\\///\/\/\/\/\/////\///\\\/\/\\///\/\\/\/\/\\\/\/\\\/\/\\\\\///\/\\////\/\//\//\/\/\/\\
/\\\/\/\///\/\\//\/\\\///\/\///\/\/\\\/////\/\/\/\/\\\/\\\/\/\///\/\\//\/\///\/\/\/\\\//\\\\/\///\/\/////\////\\/\/\\//\///\/\/\/\/\/\///\/\/////\/\/\/\///\/\/////\/\\\//////////\\/\/\///\/\/\/\///\/\/\\\/\\\/\///\/\///\/\//\\\\/\//\\/\/\/\/\\\/\\\/\\/\\\\/\/\/\/\/\/\\//\\\/\\\/\/\\\\\/\/\/\///\/\/\/////\\\\\/\\\/\//\\\////\\/\\/\/\/\/\\\/\//\\/\///\///\\/\\/\\//\/////\/\/\/\/////\\\/\/\/\/\\//\/\/\/\\\/\///\/\/\//\\/\/\\\/////\/\/\/\/\/\/\/\/\/\/\/\/\/\\\///\///\/\\//\\/\\/\\\///\/\/\\\\\/////\
\/\////\\/\/\/\/\/\\\///\///\///\/\/\\//\/\/\/\/\/\/\//\\/\/\///\/////\\\\\///\/\/\/\/\/\\\/\/\/\///\/\\\///\\\////\\/\///\/\\\/\/\/\/\/\\\\/\\/\/////\\//\/\/\/\/\/\/\/\/\\\/////\/\/\\/\\///\/\/\///\\\/\///\/\/////\/\/\/\////\\///\/////\/\/////\\\/\/\///\/\\////\/\/\///\/\/\/\/\/\/\//\\/\/\//\\/\/\///\/\\\/\/\\\/\/\/\\\/\///\/\/\/\\/\\\\/\///\//\\\//\/\/\\\/\\\\\/\///\\\\\///\\\///\/\\\///\/\\\/\/\/\/\\\/\///\/\/\/\///\/\/\\\/\/\/\\\\/\\\\\//\/\//\//\///\/\/\\\\\/\/\///\/\/\//\\/\//\\/\\///\\///
/\//\////\/\/\/\///\/\/\\//\\//\/\/\/\////\\///\///\/\//\\\\/\\//\//////\\/\\\\\///\\/\\////\\/\\//\\\\\///\\\\\/\/\/\/\/\\//\/\/\//\\/\\\\\\\/\/\/\/\\\\\/\/\\\\\\\/\/\/\/\/\/\/\/\/\/\/\\//\///\/\/\/\/\\\///////\//\\\\\///\\///\/\\\\\\\/\\//\\\/\\\\\/\/\\\/\\\///\/\//\\\/\\\\/\/\/\/////\/\\//\/\/\/////\\/\\/\///\\\/////\/\/\/\\\/\/\/\/\/\/\///\/\/\//\\/\/\///\/\/////\/\/\\\/\/\/\/\/\/\/\///\/\//\\\\/\/\/\\\/\/\/\/\/\/\/\\\////\\/\/\\////\/\////\//\/\//\\\\\\\\/\/\/\/\/\\//\/\/\/\\//\\//\///\///\
\/\/\/\///\\//\/\///\/\/\/\/\\\///\\\/\/\/\///\/\/\\\///\/\///\\\/\///\/\///\/\/\/\/\/\/\////\//\/\//\\/\/\/\/\/\\///\\\\/\/\/\\\/\/\/////\/\\\/\/\/\/\/\\\\\/\\\/\\\\\/\//\\/\///\////\\///\/\\\///\/\/\/\\\/\/\//\\///\/\/\\\/\\//\\///\\\//\///\//\\\\/\/\/\/\/\///\/\/\/\\\/////\/\/\/\/\/\/\/\///\///////\///\/\///\//\\\\/\/\\/\\/\/////\/\///\///\///\///\/\\/\\\//\/\/\/\/\///\/\/\\\/\\\/\///\///\/\/\/\\/\\\\\\/\/\/\/\\/\\\\\\/\/\/\\\/\///\/\/\\\/\\\/\\///\\\\/\\\/\/\\\\\\////\/\/\////\\\\/\/\/\/\/\/
\\/\\\/\\\/\//\\/\\\/\//\\/\/\/\/\\\\\/\/\///\\//\/\\\/\/\///\//\\//\\/\//\\//\/\\///\/\\\\\\\/\/\///\/\/\/\///\/\/\///\/\/////\/\/\\\/\///\/\\\/\/\//\\\\/\\\/\/\/\/\\////\\\///\/\/\/\/\/\\\/////\\\/\/\/\/\/\///\/\/\///\\\/\\//\\\/\/\/\/\/\///\/\/\/\\\///\/\/\/\/\\\/\/\/\\//\/\/\/\/\/\///////\\//////\\\/\/////\/\\\//\\/\//\\/\/\\\\\/\/\/\/\/\/\\\\\/\/\/\/\///\/\///\\//\/\\\/\/\\\\/\\/\/\///\\\/\/\\\/\\\/\\\/\/\\\///\\\\\/\/\/\/\/\/\\//\/\/\/\/\/\\//\\/\\/\/\/\\\/\/\/\/\///\/\/\/\/\/\/\/\///\/\//
/\\\\/\\\\\\\/\/\/\/\//\\/\/\/\/\/\/\/\/\\\/\\//\///\///////\/\\\/\\\/\/\/\//\\\\/\/\/\\\/\/\///\/\/\/\/\/\/\//\/\\/\/\/\\\///\/\/\/\/\/\/\\//\\\/\\\/\/\\\/\\/\//\/\//\\/\/\/\\\/\/\/\/\/\\\\\/\\//\///\/\\//\///\\\\\/\/\/\/\/\///\///\//\\////////\\/\\\/\/\/\/\/\///\/\/\/\\\/\\\/\/\/\/\/\\\\////\\\/\///\//\\\\/\/\/\/\//\\/\\\///\/\//\\/\/\///\///\/\/\/\/\//\//\//\//\/\/\/\\\/\//\\//\\/\/\/\/\\\/\/\/\/\\\/\//\\///\///\\\/\\\\\\////\\\\\/\/////\/\/\///\/////\\\/\/\/\/\/////\/\/\\\/\\\/\\\\/\\\\/\/\/
\\////\\/\///////\/\\\/\/\///\/\/\/\/\/\/\\//\///\\\\\\\/\/\\\/\//\\/\/\/\\//\/\/\///\/\/\/\\//\/\/\/\///\//\\\\\\\//\//\\\\\\/\/\\\/\/////\/\/\///\/\/\/\///\///\\\/\/\/\/\/\\\\//////\/\/\//\/\\///\/////\\/\\///\\\/\/////\/\/\/\///\/\/\/\/\/\\\/\/\\\/\/\/\/\/\\\/\/\\\/\\\/\/\\/\\\//\//\//\/\/\/\\\/\/\\\/\\\/\\//////\/\/\/\/\\\\\/\\//\\\/\\/\\/////\/\/\///\/\/\\\\\////\\/\\\/\/\\\/\/\/\/\/\///\///\\\/\///\/\/\/\/\///\/\/\/\\\/\\\///\\\\//\/\///\/\\\/\\\///\/\/\/\/\\\/\///\/\\\/\\\///\/\//\//\///\
\\\/\///\/\/\/\/\//\//\/\//\\//\//\/\/\/\/\/\/\\\/\/\\\/\\//\\\/\\\//\\/\/\/\///\/\/\\\\//\/\///\\\\\///\/\//\\/\\\/\\\\//\////\\\\/\\//\/\\\\//\/\/\/\/\\//\/\\\/\/\/\\\\\/\/\///\/\/\/\/\\\///\///\//\//\///\//\\/\/\\\/\/\///\/\////\\/\/\/\\\/\//\\///\/\/\///\/\////\\/\///\/\/\//\\//\\/\/\\//\/\/\\\/\\//\///\/\///\////\\/\/\/\/\/\/\/\/\/\///\\////\/\\//\\\/\\/\\/\/////\\\/\\\/\///\\/\////\/\\\/\/\/\/\/\/\/\//\\/\//\\///\//\\/\///\/\\//////\///\/\\/\\/\///\\\\\\\//\\/\/\/\/\/\/\/\/\/\//\\/\/\/\///
/\/\//\\/\\//\/\\/\\/\\\/\\\///\/\/\/\/\/\/\/\\\\\\/\\\\///\/\/\\\///\/\//\\\\/\\\/\\\/\\\\/\\\\/\/\///\/\\\/\///////\///\/\/\/\/\/\///\/\/\/\/\\\/\/\/\\\/\//\//\\\/\\\/\\//\/\/\\\\/\\\\/\/\/\/\/\\\/\/\\\/\\//\/\///\\\\\/\\\/\/\\//\///\/\//\\\\/\/\\\\\\//////////\\////\//\\/\/\/\/\//\//\\\\\\\/\/\/////\\\/\\\\\\\///\\\/\/\/\/\/\/\///\\\//\\\\\//\/\/\/\/\/\/\/\///\/\/////\/////\///\/\\\///\\//\//\\/\/\/\\//\\\/\/\///////\/\///////\\\\//////\/\\\/\/\///\/\/\/\\\\\/\/\\\\//\/\///\\\\\////\//\/\\\/\
\\\//\\/\\\/\///\//\\/\/\\\\\/\\\///\/\/\///\/\/\/\\\//\\/\/\/\/\/\/\//\/\\/\\////\/\///\/\///////\\\/\\\\///\\/\///\/\/\\//\\\////\\/\/\\\\\///\/\/\///////\\\////\\\\/\\//\\//\/\/\///\///\/\/\/////\/\///\////////\\///\/\///\/\\\\\\\/\/\/\\//\/\\\/\//\\/\/\/\\\/////\/////\\//\\////\/////\/\/\/\///\//\\\\\\/\\\/\/\/\/////\\\/\/\/\/\///\\\\\/\//\\\\\\/\/\/\/\//\/\\//\\/\//\\/\/\/\//////\\/\///\/\//\//\/\/\///\///////\/////\/\\\/\\\\\//\//\/\\//\/\///\/\/\/\/////\/\/\/\/\/\/\//\////\///\///\\\//\\\
/\/\/\////\\/\/\/\/\/\/\\//\/\/\\\\/\//\//\/\\/\/\///\/////\/\/\\/\\/\/\/\\\/\/////\/\/////\/\/\\\/\\\\/////\\/\/\/\\\/\///\///\/\\\///\/\/\/\///\\\//\\/\/\//\\///\/\\\///\/\/\/\/\/\/\/\/\\\\\\\\\\//////\/\/\/\/\\/\\//\\///\\\/\\\/\/\/\/\///\\\/\/\/\/\/\/\\/\\///\/\/\/\//\//\/\/\\////////\/\///\/\/\/\/\/\///\/\\/\\/\//\//\\\/\/\///\//\\///\\\/\/\/\\\/\/\///\/\///////\/\/\/\/\/\/\\\\\/\/\/\/\/\/\\\/\///\\\/\/\\////\///\/\\\/\\\/\\\\//////\/\///\/\/\/\/\//\\///\/\\\/\/////\\//////\/\/\/\//\\/\\/\\
\\\///\/\/\//\//\/\///\/\/\/\/\///\///\\\/\\\//\\/////\/\\///\/\//\/\/\//\//\\\/\/\\\/\\\///\\/\\/\/\/\///\/\\\/\\\/\\\/\/\\/\\/\\////\\/\//\/\/\/\/\\\/////\/\/\///////\///\\\\\//\\\\/\/\/\//\\\\/\/\/\//\\\\/\/\///\/\/\/\/\/\/\/\/\/\/\\\/\//\\\\///\\\/\/\/\\\/////\////\/\//\\\/\//\\\\/\\\\\/\/\/\/\/\/\/\\\/\/\\\///\/\/\\\\//\/\/////\/\/\/\\//\/\/\/\/\/\\\/\\\/\///\\/////\\/\/\\\\\/\/\\\/////\/\/\/\\\///\/\///\/////\/\/\/\\//\\\///\\/\\\\//\\/\/\/\/\/\\\///\\\\\\\\\/\/\/\/\/\/\/\\\/\\\/\/\///\/\/
\\/\///\//\\/\\//\/\/\/\/\///\///\///\/\\\/\//\\///\/\\////\///\//\\/\/\/\/\/\/\/\\\/\/\/\/\/\//\\/\/\/\//\\\//\///\/\/\/\\\/\/\/\\\/\//\\/\/\\\/\/\\\/\/\/\///\\\/\\\/////////\/\/////\//\/\\//\\/\///\\/\/\////\/\/\/\/\\\/\/\\\\\/\///\//\\/\/\\/\\\\/\/\//\\/\/\\//\\//\/\/\/\/\\\\/\\/\///\/\\/\\///\//\\/\/\//\//\/\\\/\\\/\/\/\/\/\/\/\//\//\/\/\/\//\\/\//\\\\/\/\///\/\\////\/\///\/\\//\\\/\\\/\\//\///\\\/\/\/\///\/\\\/\/\/\///\///\/\/\/\//\/\\/\/\/\///\\\/\\\/\/\/\/\/\\\/\\//\\\/\/\\\/\\//\\\/\/\/\
\/\/\\\/\/\/\/\/\/\/\/\\\/\///\/\/\/\//\\\\/\\\/\///\/\/\/\/\/\/\/\//\\\\///\/\/\\//\/\///\/\/\///\/////\\\///\/\/\//\//\\\/\/\/\/\/\/\/\/\/\/\\\/\/\/\/\/\/\/\/\/\\\/\/\/\\////\\\\\/\/\\////\/\\\/\///\\\/\/\\//\\//\/\\\\\/\\\/\/\//\\///\/\\\/\/\/\/\\//\/\/\/\\//\/\/\\//\/\/\\\/\\\\\\//\/\\\/////\\\\\/////\/\/\/\/\//\//\/\/\/\///\/\/\///\/\\\/\/\/\\\\//\/\/\/\/////\/\\\/\/\/\/\/\/\/\\\/\\\/\///\/\/\/\//\/\\/\/\/\/\/\/\/\/\/\/\/\/////////\/\///\/\///\\/\\/\/\/\\\\\/\/\/\\///\\////\//\/\/\/\/\///\/
///\/\\\/\/\///\//\\///\///\\\/\/\\\\\\\///\/\/\\\/\//\\///\/\/\\\/\/\\\///\/\/\/\///\\\/\/\///\/\/////\\\/////\/\/\/\/\\////\/\/\/\///\/\/\////\//\/\///\/\\\\////\/\/\/\///\/\/\/\/\/\/\/\/\/\/\/\/\\////\/\/\/////\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\///\////\//\/\/\/\//\\///\///\\\/\\\//\/\\/\///\\\/\/\/\/\///\\\/\///\/\/\\\/\///\\/\//\/\/\\\//\\\\/\/\/\/\/\//\\/\///\\//\\///\\/\\\/\\\/\\/////\\/\/\\\\\/\\\/\\//\/\/\//\\///\/\/\/////\/\\\/\/\////\/\\/\/\/\/\/\\\/\/\/\\/\//\\/\\/\///\/\/\/\/\/\/\/\/\
//\/\\\///\/\/\///\/\\\\\/\/\///\/\\\/\///\/\/\\/\/\\//\\\\/\/\/\/\/\/\///\\\\\/\/\/\\\\\/\/\/\/\///\/\/\/\/\//\\\\\\/\/////\//\//\/\//\\\\\\\\\\/\/\///\/\/\\///\\///\///\/\/\///\/\\\/\/\/\/\\\/\/\\/\\\//\///\\\/\/\///\\\/\/\\\\\\//\/\\\///\///\/\/\/\///\/\\\\\/\///\/\/\\//\\\/\\\///\/\\\\\/\/\///\/\/////\/\\\/\\//\/////\\\/\/\/\/\/\\\///\///\\\///\/\\\\\/\\/\//\/\\\/\/\\//\/\////\\/\///\/\\\///\///\/\///\//\\/\/\\\/\//\/\\\\\\/\\\////\\/\//\\/\\\//\//\/\\\//\\/\/\////\/\\///\/\/\\//\/////\/\/\\
///\/\\//\/\\\\\///\/\/\/\/\///\\\////\//////\/\///\/\/\/\/\/\////\\\\//\\/\/\/\\\/\/\/\/\\\/\//\\/\\//\\\/\/\/\\\/\\\\\\\\\\\/\\\/\\\/\\\///\/\///\///\/\/\\\\//////\/\/\/\//\\/\/\/\\\\\/\\\\///\/\\/\/\/\\\/\///\/\/\/\/\\\/\\\/\/\/\/\//\\/\/\/\\\\\///////\/\/\/\/\/\\\\\\//\///////\\\/\/\///////\/\/\\////\/\///\/\\\/\///\///\/\\\\\//\\\\/\/\/\\\///\\////\/\\/\\\\/\\\\\/\///\/\////\//\///\/\//\//\\\/\/\/\\\\\/\///\///\\//\/////\\\///\///\/\/\/\\\/\///\/\/\/\/\/\\\/\\\/\\\/\\\/\\\/\//\\/\/\\\/\/\/\
\\/\\/////\\\\\/\/\/\///\/\//\\/\///\\//\\\\\\\/\///\//\//\\///\//\/\/\/\\\/\\\/\///\\\//\\///\\\/\/\/\/\\\/\//\\\\/\/\/\\\/\\//\/\/\/\/\\//\\//\/\///\/\/\/\/\/\\\/\/\\\///\\\/\/\\\////\\\/\\\\/\/\/\/\/\/\\\/\///\/\/\/\\\/\/\\\\/\\/\\\/\/\/\/\///\/\/\///\/\/\\//\\\/\/\/////////\/////\/\/////\/\\\///\\\///\/\//\//\\//\///\///\/\///\/\\//\/\/\/\///\/\/\\\\\/\/\\//\/\\\\\/\\\\\\\/\///\/////\\\/\///\//\/\\/\/\///\/\\\/\\\///\\\//////\\/\/\/\//\\/\\\//\\///\/\/\/\/\/\/\\//\/\/\\\\\\\/\/\\\///\/\/\/\/
///\//\\///\\\/\\\/\/\\//\\////\/\/\\\/\/\/\/\/\\/\\///\/\\\\\///\/\//\\///\/\/\///\/\/\/\/\/\/\/\\//\/\///\/\/\/\/\/\//\\/\/\/\\/\/\\/////\///\/\/\/\\//\///\///////\/\/\/\/\\/\\//\/\\/\/\/\///\/////\\\\\/\/\/\/\///\/\/\/\\\/\/\/\/\/\\\//\\\\/\///\/\\\/\\\/\\\/\\\/\/\/\/\///\/\\\/\\\/\///\//\\\//\/\/\/\\\/\\\/////\\////\/\//\\/\/\\\/\/\////\\/\/\///\/\\\///\\\/\\\/\/\\//\\\\\\/\\//\\/\\\\//\/\/////\\\/\//\\/\/\/\/\/\/\/\\//\\\//\//\/\/\\\\\/\\\/\/\///\/\///\/\/\///\/\/\/\/\/\\//\\\\\/\///\///\/\
\/\\//\/\\\/\/\\\\\/\/\/\//\//\/\\\\//\\\/\/\///\//\\/\\\/\//\\\\///\\/\\/\\\/\\\////\\/\\\/\/\/\/\/\\//\/\/\/\\\/\/\\\///\/\///\\//\/////\/\/\/\/\/\/\/\//\//\/\\\/\/\/\\//\///\/\///\/\/\/\\\//\\/\\\/\/\\\/\/////\/\/\\\/\/\\\/\///////\///\\//\\/\\/\/\/\///\///\///\\\/\\\/\/\///\/\/\/\\\/\/\\//\///\//\\/\\\/\/\/\/\\\\\\/\\///////\/\/\\\/\//////\\/\/\/\\\\//\///\/\//\//\\\\////////\\\/\/\///\/\///\\\\\/\\\\\/\/////\///\///\/\/\/\\\//\\/\//\\/\/\/\/\///\/\/\//\\/\//\\/\/\\\\//\\\/\/\/\/\/////\/\/\/
/\\//\\////\/\/\/\\//\/\\\\\/\/\/\////////\\/\/\/\///\/\/\\\\\/\/\/\/\///\\\/\/////\//\\/\/\/\///\/\///////\/\/\/\/\///\/\/\/\/\/\/\///\\\\\/\/\//\//\///\\//\///\///\/\/\\\/\//\\\\/\\\//\\/\/\\\\\/\\///\\\\///\/\\\/\\\\/\/\\\\/\//\\/\/\/////\\\/\/\/\/\///\\\/////\//\\/\/\/\/\/\///\/\\\//\\/////\/\/\///\/\///\///\//\\/\/\///\/\/\/\/\/\//\\//\\//\\\\/\/\/\/\/\\\///////\/\/\/\///\/\/\/\\\///\\\\\/\/\/\\\\//\//\//\///\\\/\\\/\\\/\/\\\/\\//\\\/\///\/\/////\///\/\///\/\/\/\\\/\////\/\\/\/\//\/\\\\/\/\
\///////\/\///\\//\\\///\/\/\/\\\/////\/\///\/\/\\\/\/\\\\//\\\/\/\///\/\/\/\///\/\/\/\/\\\//\\///\//\\/\\\/\/\/\/\\\\\\\///\/\\\\\///\/\///\/\/\/\/\/\\\/\\\\\/\/\/\///\\\///\/\\//\/\///\\//\/\\\//////\\///\/\/\/\/\/\\\/\/\/\///\/\/\//\\///\/\/\/\\//\///\/\/\\//\///\/\///\\\\\//\\/\/\///\\//\\\////\\/\/////\/\/\/\/\\//\/\///\/\/\/\/\//\\/////\/\///\/\/\///\/\\/\\\\/\/\/\///\/\\\/\/\/\/\/\/\\\\\/\\\/\/\/\/\\//\/\/\\\\/\\\\/\/\/\\\/\/\\\///\/\/\/\\\/\\//\/\/\/\\//\/\\\\/\\/\///\/\///\/\/\/\/\/\\\/
/\/\//\\/\/\/\\\\\\\/\//\\/\/\/\/\\\/////\//\\///\/\/\/////\/\///\/\\\/\/\/\/\/\/\/\/\/\\\/\/\//\\///\/////\/\/\/\\\///\/\/\/\/\/\/\\\\\/\\\//\\\//\/\//\\\\/\\\/\/\///\/\\\/\/\/\//\\\\/\/\/\\\\/\\/\/\/\/\\\/\/\/\//\\///\/\\\///\/\\\/\//\\/\/\/\/\//\\/\/\\\/\\\/\\\/\/\/\/\/\\\///\/\\//\/////\///\/\/\/\/\/\\\/\/\/\/\/\\\\/\\///\\\/\///\/////\//\\\\\\/\/\///\\\/\///\///\/\//\\/\/\//\\/\/\/\\\///\/\/\\/\\/\/\\\/\\\/\/\\/\\/\/\/\/\\\//////\\/\/\//\//\\\\\//\\/\/\/\\\/\/\/\/\/////\/\\/\\//\\/\/\/\/\\\
\/\/\//\\/\/\//\\/\\\/\/\\\////\\///\/\/\/\/\///\\\\\\\/\///\/\/\/\//\\/\/\///\\\\\\//\\//\\\/\\\/\/\/\/\/////\/\\//\/\//\\/\\\/\\//\/\/\/\/\//\\/\/\/\/\/\/\\\\\/\\\/\///\/\/\///\///\\\\//\/////\/////\\//\/////\/\\\/\///\/\/\//\\/\/\///\/\/\/\\\\\/\/\/\/\//\\///\//\\/\/\/\/\/\/\///\/\/\\\//\\\\///\\/\\/\\\/\///\/\\\/\/\/\/\/\\\\\/\/\/\/\/\/\/\/\/\///\/\/\\\/\/\///\/\/\/\\\/\\\\\/\\//\/\\\\\//\\/\/\\\/\/\\\\\\\/\/\\\/\\\//\/\\/\\\\///\/\\\\///\\\///\/////\/\/\/\\\\\///\\\\\/\\\///\/\//\\/\/\/\/\/
/\/\/////\//\\/\///\///\\\/\/\///\///\//\\/\/\/\//\///\\/\\\/\/\\\//\//\///\\\/\/\/\/\/\/\///\///\/\\\/\/\\\\\///\/\/////\/\/\/\///////\//\\///\/\/\/\\//\/\\\///\/\/\///\/\///\/\///\/\/\\\/\\//\/\\\/\//\\//\/\//\/\/\\\\\/\\\\/\\\\/\///\\\////\\/\/\/\\//\/\/\//\\/\/\/\/\\\\\\\\\/\/\\/\//\/\/\\\\\/\/\///\/\/\/\/\/\/\/\//\/\\///\/\/\\//\/\/\/\/\/\//\\/\\\/\/////\/\\\/\///\///\///\\////\\//\/\/\/\\\///\/\///\/////\///\/\\\\\\\/\/\//\\\\/\/\/\\\//\\///\/\/\/\///\\\/\/\/\///\/\/\/\/////\/\/\/\/\/////\
////\///\/\/\/\/\///\///\\\/\\\/\/\\\/\\\///\///\\\///\///\\\/\\\///\/\/\/\/\/\/\/\/\/\\\/\/\/\/\///\/\/\\\/\/\///\\//\//\\/\/\\/\\/\\\///\/\\\/\///\/\/\/\/\/\/\///\/\/\/\/\/\/////\\\///\\///////\\/\\\\\/\\\//\////\/\//\/\\///\//\\///\\\/\/\/\\\/\///\\\/\/\\\///\//\//\\\///\/\/\/\\\/\/\/\///////////\\////\/\///\\\///\/\/\/\/\\\/\\\\\\/\\/\/\\\/\/\/\\//\/\///\\\/\///\//\\/\////\\/\/\\\/\/\/\\\/\//\/\\/\/////\///\/\\\\\//\\/\/\/\///\\\/\///\/////\/\/\\\\\/\/\/\/\\//\/\\\\\/\///\\///\\/\/\/\///\\//
\\//\/\\\\/\\//\\\/\//\\\//\/\///\\\/\/\\/\\/\/\\////\//\\\\/\\\/\\\/\//\//\\\\\/\/\/\\\/\/\/\\\///\\\/\/\////\\/\/\//\\///\\/\////\/\/\/\/\/////\\//\\\///\/\///\\/\//\\//\/\//\\\\\\/\/\/\/\/\/\/\\\/\\\/\///\/\/\/\//\\/\\///////\//\/\\//\\\/\/\/\///\/\//\\/\\\\\\\/\\\\\\\\\\\//\\/\\///\/\\///\/\\\/\/\\///\\/\/\//\\/\///\/\/\///\/\/\/\//\\\\///\\\/\\\/\/\///\/\/\//\\///\\\\\/\/\/\/\/\\\///\\\/\//\\//\//\/\/\/\/\\\/\/\\//\/\/\/\\\///\/\/\/\\\\\\\//\///\/\\/\/\\//\\//\\//\/\/\/\/\/\\\/\///\\\/\///\
\/\\\\\/\\///\\/\\//\///\\//\\\/\/\//\\///\/\/\/\\\///\///\\\/\//\\\//\/\/\///\\//\//\\/\/\/\/\/////\/\\\\//\\\/\//\\\\//\\/\/\/\\/\\//\\/\/\\\///\/\//\\/\/\/\\\///\/\/\/\/\/\/\/\\/\\/\////\\\\/\////\\///\/\/\/\/\\/\//\/\\/\\/\//\\/\/\\\/\/\/\//\\//\///\/\\/\/\\\///\\\/\/\///\/\/\/\/\/\/\/\/\///\/\/\/\\//\/\/\/\/\/\/\\\\\\\/\///\/\\//\//\/\/\\/\/\/\/\\\///\\////\/\/\/\///\\\/\///\//\\\\/\\\/\/\///\/\/\/\/\\\///\/\\\//\\\////\/\///\\\/\\\////\\/////\//\\/\/\\\///\///\////\\\//\\\//\\/\/\/\/\\\/\/
//\\/\/\/\\\\////\\\///\/\///\/\/\/////\/\///\/\/\//\//\/\/\\\\\/\\\\\\////\\//\\//\/\/\/\/\/\/\\\\\/\\\\\/////\\/\\/\//\//\//\////\\\/\///\\\\\/\/\/\//\\/\/\\////\///\\\/\/\\\\////\/////\\\/\/\///\\//////\/\/\/\/\/\///\/\\////\\\////\\/\\\///\/\/\///\\//\//\\\//\///\////\\\//\/\\//\/\/\/\/\/\///\/\//\////\\\/\/\\\///\\\/\/\/\\///\\/\//\//\\/\\\\/\///\\/\\/\///\\//\/\\//\/\/\\\///\/\\\/\/\/\/\/\/\/\///\\\///\///\/\/\\\\//\\\/\//\\/\\\/\/\/\/\///\///\\\/\\\/\\\/\//\\/\\\/\\\///\/\/\/\/\/\/\///\/\
//\///\//\////\///\\//\///\\\/\/\\\//\//\\\/\/\/\\\/\//\\/\/////////\\\\\/\\\/\/\\\//\/\\\\/\//\\/\/\/\\//\///\//\\/\/\\/\\\\/\/\/\\//\/\\\//\/\\/\/\/\/\\\\\/\/\/\////\///\\\\/\\\/\/\///\/\/\\\\\/\/\\\/\/\/\/\/\\\///\\\/\/\/\/\/\/\\\/\\\/\/\/\/\/\\\/\///\/\/\/\/\/\/\///\/\\\///\/\/////\/\///\/\///\/\/\/\\\//\//\\\/\/\/\\\/\///\/\/\\//\/\/\\\/\/\/\/\///\\///\\/\/\\//\/\///\/\\\///\/\//\\\\/\/\////\\\\\\///\/\/\/\\\\\\\/\/\/\/\/\/\/\\\/\\//////\/\/\\\/\/\/\///\/\\/\\\\///\\\\\///\\\///\/\\\/\/\/\/
\\\\\//\/\\////\/\/\/\/\/\//\//\/\/\\\/\///\\\/\/\\\/\\\/\/\/\\//////\/\/\/\/\/\/\/\\\/\/\///\/\\\///\\///\\\\///\\\/\///\\\/\/\\\/\\//\\\/\///\/\\\/\\\///\\\/\/\\\////\\/\///\/\/\\\/\/\/\/////\\//\\\/\//\\/\/\/\\\\\/\/\\\\\///\/\\\///////\/\\\\\\\/\\\///\/////\/\///\//\//\///\\\\/\\/\/\/////\/\/\///\///\/////////\//\\\\/\/\///\/\\\/\/\\\///\\//\/////\\\//\\/\/\/\\\/\/////\//\\///\/\/\///\/\/\//\\/\\\\\\\/\\\\\/\/\/\\/////\\\\///\\//\/\/\/\/\/\///\/\\\\\///\/\//\\\/\\/\/\/\/\/\/\///\/\\\/\/\//\\
\/\/\/////\\\/\///\/\/\\\/\///\/\\\/\//\\/\\\/\\\/\\\/\/\\\/\/\/\\\\\/\/\/\/\/\/\/\/\/\///\/\///\\\///\\//\//\//\/\///\\//\///\///\\\/\\\/\/\/\/\/\/\///\\\/\///\///\\\/\///\/\///\/\///\\\\//\\\/\/\//\\/\///\/\\\/\/\\\/\/\///\\\/\///\/\/\/\\\/\\\///\/\/\\\/\/\/\\\///\//\/\\///\/\\\/\/\/\/\\\///\/\/\\\///////\///\\\/\/\/\\\////\\///\///\/\/\\\/\\\\\/\/\/////\/\/////\/\\//\/\/\/\//\\\//\\\\\/\\///\//////\/\/\/\\\/\/\\\//////\\/\///\/\////\////\/\/\/\/\\\/\/\/\/\/\/\/\/\///\\/\\/\/\/\/\\\///\/\/\/\/
\//\/////\\\/\/\/\/\/\\/\//\///\/\/\\//\\\/\/\///\/\/\///\/\\//\///\///\/\/\/\/\///\///\///\/\/\\\\\/\\\///\/\\\/\/\/\/\/\////\\//\\/\/\/\//\\/\/\//\\\\/\/\/\/\\\\\\\/\\\/\/\/\\\/\\\/\///\\\/\/\/\/\//\//////\/\///\/\/\/\///\///\/\//\\/\\/\\/\\\/\/\/\/\/\/\\\/\/\/\\\//\\\\/\/\/\\\\\/\/\/\\/\\///\\\\\/////\///\/\/\//\\/\\\/\\\/\\\\\//\////\/\\\///\\\/\/\///\\\\\/\/\\\///\/\\\\\/\\////\/\/\/\/\//////\\///\/\/\///\/\//\\\//\//\\/\\\\\/\/\/\/\/\\\/\/\\//\/\\//\\\///\/\/\///\/\\/////\//\\\/\/\///\\\\\
//\/////\/\\\/\/\/\//\\/\///\////\\/\/\\\/\/\\/\\/\\//\\///\/\/\\/\\/\\/\\/\\/\\\///\/\/\/\/////\//\\/\\\///\/\\\\\///\/\\//\/\/\///\/\/\\\/\///\/\/\\\\\/\\///\\/\/\/\\///\//\\/\\/\/\///\/\\//\\\\\\\/\\\/\/\\\/\//\\/\/\/\\\///\///\\\\\\\/\/\/\/\/\/\/\/\////\\/\/\///\/\///\/\/\/\/\\\/\/\///\\\/\/\/\///\///\//\\\\///\///\/\/\/\\\/\\\/\\//\/////\/\//\//\/\/\/\/\/\\\/\\\/\\\/////\//\\/\//\/\\/////\/\/\///\/\/\/\/\/\\\/\//\\\\/\\/\////\/\/\/\/\\\/\/\///\\\/\\\/\/\/\/\/////\//\//\\\/\/\\\///\/\/\/\/\/
\\/\///\///\/\/\/\/\/\/\///\///\/\\\/\/\/\/\/\/\/\/\//\//\/\\////\\\\\//\\\\\\\\\\/\/\\//\\\/\\/\\\\///\/\/\/\/\\\//\\/\\///\\/\/\/\/\/\\//\\//\/\\\/\//\\/\/\\\/\\\/\/\\\/\/\\///\//\\\/\/\//\\\//\/\\\\\/\/\/\/\\\///\/\/\/\///\/\/\\//\\//\/\/\/\///\///\/\/\/\\\/\///\/\/\/\/\/\/\\\/\\\/\//////\//\/\/\/\/\///\/\/\/\\\///\/\/\///\/\/\/\\\/\/\//////////////\\/\/\/\///////\/\\\\\/\/\\\/\/\\\//\\///\/\\\/\/\\\/\\\/\\//\/\/\\/\\/\/\/\/\/\///\/\///\\\\\/\\\/\\////\\\/\//\//\/\/\///\/\////\\/\/\/\\\/\///\
\/\/\\\\\/\\\/\///\/\\\/\\//\/////\\\///\\//\/\\\/////\/\/\/\///\///////\////\\\\///\\\/\/\/\/\/\\\\\/\///\/\\\\\/\/\////\\/\\\/\\\/\/\/\/\/\/\/////\/\//\\/\/\/\/\\//\///\/\/\///\////\\/\/\\\/\/\/\/\///\/\/\/\/\//\\///\/\\\/\/\///\\\/\///\/\/\/\/\/\\\////\\/\/\///\\\/\\\\\///\/\\\/\/\/\\////\\\/\//\//\////\//\/\/\///////\/\/\/\/\\\/\\\\///\\\\/\\\/\/\\\/\/\/\/\\//\//\\\/\/\\/\/\/\/\/\/\\\\\\\/\\/\//\///\\/\/\\\\/\/\/\\/\/\\/\\\/////\\\//\/\\/\/\\\/\\\/\/\/\/\\\/\/\/\//\\//\\\\/\/\\\/\///\//\\/\/
/\/\/\/\/\/\/\/\/\///\/\\\/\///\/\/\///\\\//\//\\\/\//\\/\\/\\/\///\/\\//\\/\\/\/\\//\///\/\/\/\\/\\///\\\\\\\\\/\\//\/\///\\\/\//\//\/\///\/\/\/\/\/\\\\/\\/\\\///\/\/\/\/\/\\\/\\\//\\/\/\///\/////\/\/\/\/\/\/\///\\\\//////\/\/\/\////\\/\/\\\/\/\/\\//\\\/\\/\\\\/////\/\/\/\/\/\////\\/\/\\//\/\///\\\\/\\/\/\/\/\/\\///\\/\///\\\/\/\/\/\/\/\\\/\//\//\\\/\/\//\\\/\\//\\/\/\\////\\\///\/\\//\\\\//\/\///\/\/\////\\/\/\\\\\///\/\/\/\/\/\/\/\//\\/\\\/\/\////\\/\/\\//\///\/\/\\\///////////\\\//\\\//\\\/\
/\\/\\////\/\/\///\/\/\/\/\/////\///\/\/\///\\//\//\/\\/\/\\\\/\//\/\/\\\/\/\/\\/\/\/\\\\\\/\/\//\\/\/\/\/\/\/\/\//\\//\\\\/\/\/\///\/\/////\/\/\/\\\\/\/\\\\/\/\/\/\//\/\/\\/\/\/\///\/\/\/\///\/\///\\\\\/\///\/\/\\\/\///\\//\//\\\\/\/\\/\\/\///\///\\\/\/\\\\\/\/\///\//////\\/\/\/\\///\/\\/\/\/\/\//\\\\/\/\\//////\/\/\//\\\\/\///\/\/\/\/\\\/\/\/\/\/\//\\/\\//\/\/\///\/\\\/\/\///\/\/\\\\\\\/\\\/\///\///////\/\\\/\/\\\///\/\/\/\/\\\//\\\//\/\/\/\/\///\/\/\\\/\/\\/\//\/\\\/\\\\\\\\\//\\\\/\/\/\/\/\/
\\/\\//\\\\\/\/\/\\////\/\\\/\/\/\/\/\/\\\/\//\\/\\//\/\/\/\\\/\/\/\/\/\//\//\/\/\/\///\/\/\\\///\/\/\/\\\/\/\/\\////\/\\\/\/\/\//\\\\/\/\////\\/\\//\///\/\\/\\///\\/\\//\//\/\/\/\/\\\/\/\/\/\///////////\\/\//\/\/\\\/\\//\///\\\\\/\/\/\/\///\/\\\\//\///\\\\\//\\\\/\///\/\\//\\\\\/\///\///\\\/\/\/\\\/\/\///\\\/\\/\//\\\\\/\/\//\\///\/\\\\//\/\/\/\\\\\/\/\/\////\\\\/\/\///////\///\/\/\/\\//\/\/\//\/\//\/\//\\\\//\\/\/\/\////\\/\/////\/\///\///\/\\//\\\/\/\/\/\\\///\\\/\/\/\////\\\\\////\\\/\/\/\/\
\\\///\\////\\/////\\/\///\\\/\///\/\/\//\\\\///\\////\/\\\\\\//\/\/\///\/\\\/\\\/\/\/\\\\\\/\\//\//\/\///\/\/\/\///////\\//\/\/////\\\/\/\/\/\/\/\\\\//\\\/////\/\/\/\///\/\\\/\//\\/\////\\///\\\/\/\/\/\/\/\\\/\\\/\/\\//\/\/\/\\\/\/\///\\\\\/\//\\///\/\/\\\\/\\///\//\\/\/\\\/\//\//\\///\\/\\//////\/\/\/\\\/\\\/\\\///\\\/\\\/\/\\\\\\\\\/\\\/\////\\/\/\/\/\/\\/\//////\/\\\/\/////\\\\\/\\\\\/\/\///\/\/\///\/\/\/\/\/\/\/\/\/\\\///\\\/\/\\\\//\//\/\//\/\/\\\/\/\/\\\/\///\\//\/////\/\\\/\/\/\///\\//\/
/\///\///\/\/\/\\\\//\///\/\\\///\\\//\\\////\/\/\/\\\\\/\/\/\/\\//\\\\\/\/\\/\\\\/\/\/\/\///\/\/\\\\\/////\/\/\/\/\/\////\\/\\\/\/\\//\///\/\///\\//\\\/\/\///\/\/\/\///\\//\/\/\/\/\/\/\/\/\/\/\/\/\/\\\/\/\\\\////\/\\\\\/\/\//\//\/\/\\\\/\\\//\//\\\//\//\//\/\//\\/\/\///\\\/\/\/\/\\\/\/\///\/\\////\//\\\\/\/\/\/\/\/\/\/\\\/\\\/\\//\//\\/\/\/////////\/\\\/\/\\\/\//\\////\\///\\\\\/\\\/\///\/\/\\\/\\//\\\/\///\/\/\/\/\\//\/\\\/\/\///\\\/\///\///\/\///\/\/\\\/\\\/\///\/\/\/\/\\//\//\\/\\\/\/\/\///\
\///\//\\\\/\/\///\/\\\/\/\/\/\/\///\/\/\/\/\/\\\///\\//\/\/\/\/\/\\//\/\\\///\/\/\/\/\/\/\\\/\///\/\/\/\/\/\\\//\\\\\\///\///\/\/\\\\////\/\/\/\\\/\/\///\\\/\/\/\///\\\\\\\/\///\/\\\/\///\//\\/\//\\\\/\/\//////\/\\/\/\/\/\/\//\\\\/\/\/\/\//\\///\/\/\/\/\/\\\//\/\\/\/\/\/\/\\\/////\/\\/\\/\\\/\///\//\\/\//\/\\\\/\///\\\///\/\\\/\/\/\/\/\///\\\/\\\\//\/\/\/\\\\\/\/\/\/\/\/\/\\\/\/\///\\\\//\/\/\/\/\/\///\/\/\/\/\/\/\///\/\///\\\/\\\\\/\/\/\\\/\\\/\///\//\\/\/\\\///\\\\//\//\//\\//\/\/\//\\///\/\/
\\/\/\/\/\/\/\\\/\/\\\/\/\/\///\/\/\\\/\\\//\\/\/\/\\\/\///\\//\/\\\\\/\/\///\///\/\/\\//\/\///\\\//\/\//\/\/\/\/\\/\\/\///\\///\\/\\\\\///\/\//\//\\//\/\/\/\/\\\\\//\//\/\\//\/\/\/\/\/\/\/\\\/\\\/\///////\///\/\/\/\/\/\/\/\///\//\\/\/\\\\\\\\////\\\//\\////\\\\\\/\\//\/\//\\\//\/\/\/\///\\////\/////\/\/\///\/\\\/\/\//\\/\/\///\\\/\///\/\/\/\\\/\\\/\///////\\//\/\///\\\///\///\\\/\/\\\///\\\/\/\/\/\/\/////\/\/\//\//\/\/\//\//\/\\/\\/\\\/\\\/\/\/\/\\//////\/////\/\/\/\/\/\/\/\\\/\/\/\/\/\\\\\/\/\
/\//\/\/\/\//\\\\/\/\/\///\/\\\/\\\////\\///\/\/\/\/\/\/\\\///\\\/\/////\\\/\\/\///\\//\\\\/\/\/\\\/\/\///\/////\\\/\\\\\/\/\/\/\/\///\/\\\///\/\/\///\\\\\\\/\/\///\/\/\\\/\/\/\//\\/\\\/\/\\//\///\///\\\/\/\///\/\///\/\/\/\\\/\/\\//\/\///\/\\////\\\\/\\/\/\/\/\\//\/\/\\\/\////\//\///\/\///\/\/\/\\\/\\/\\/////\/\\\/\///\\\\\\/\////////\\\/\\\//\\/\\\///\\/\//\\\///\///\/\\\/\/\\\/\/\/\/\/\/\/\/\//\\/\/\\\///\//\\//\\/\/\\\/\\\///\/\/\/\\\/\/\/\/\/\/\/\/\/\/\/\/\///////\/\/\/\/\/\/\\\//\\/\/\\///\
///\/\/\\\/\///\/\\\/\/////\\\\/\\/\///\\\/\/\\\\//\/\/\///\/\\\/\/\\\\\/\/\\\\\///\/\/\/\/\//\\/\/\/\\////\/\/\/\\\/\/\/\\\////\//\///\/\///\///\/\/\/\/\//\\/\\\///\\\/\///\/\\\/\\//\/\/\/\/\/\/\\\/\/\/\/\\\/\/\\\/\/\/\///\/\\\\///\\/\\\/////\/\/\/\///\/\/\/\/\/\/\/\/\\\/\///\///\/\/\/\///\//\\\\///\/\\\/\/\///\/\/////\///\/\/\/\/\/\/\/\/\/\/\\\/\/\/\/\///\/\/\/\/\/\/\/////\///\/\\//\///\/\///\/\/\\\///\\\/\//\\/\\//\///\/\\//\/\/\/\/\\\/\\\/\\/\//\\\/\/\///\//\\///\\\/\/\/\/\///\/\\\/////\\\/\
\\\/\/\/\/\\\/\\\/\/\///\///\/\/\\\/\/\/\\\/\/\/\/\/////\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\\/\\\/\/\\\/\/\/\/\/\/\/\\\\\/\//\\/\////\//\\//\///\///\\\/\/\/\/\/\\\/////\/\/\\\\\\\/\///\/\/\/\///\/\///\/\\\/\///\/\///\/\/\//\\\\/\/\\\/\/\\\\\/////\\\/\///\/\///\/\///\///\/\\\///\/\/\///\//\/\\/\\\/\/\///\/\/\\\\\/\/\///\/////\/\/\/\/\\\////\\/\\\/\/\/\/\///\/\/\\\/\/\///\//\//\//\\/\/\/\///\///\///\///\/\/\/\/\/\/\\\/\\\/\\//\/\//////\\///\/\///\/\///\///\\\/\/\/\/\///\////\//\///\//\/\\/\/\/\/\/\/\/\\
/\/\/\\//\/\\\/\/\/\/\/\\\///\/\\\//\\\\//\\/\/\//\\//\\/\/\/\/\/\//\//\/\/\/\\\/\/\/\/\\\\////\/\////\\\\/\/\//\\/////\/\/\/\/\/\\//////\//\\/\\\/\\\/\/\///\/\/\\//\/\\\/\/\/\///\\\/\//\\/\/\/\///\/\/\/\\///\\/\\\///\///\\//\\\\/\\\\\\/\/\///\/\/\////\\\//\/\\\///\/\///\/\/\///\/\/\///\/\/\/\\\/\/\/\/\/\/\/\\\/\///\/////\/\/\\\///\///\\\\\////\\\//////\\\\//\/\///\/\/\\\/\/\/\//\\/\/\///\///\/\\\/\\/\\/\/\/\/\//\\\\/\\\/\/\\\///\\\///\/\/\\\//\\/\///\/\/\/\/\/\\\///\\\/\///////\\\/\/\\\\\\\/\//
/\\///\\\//\/\//\/\/\//\\/\/\///\//\\/\/\/\\/\/\//\\//\/\\\\\/\\\/\/\//\\\\\\/\//\//\/\/\/\/\/\\\/\/\/\/\/\///\\\/\\\/\///\\\/\///\/\/\///\/\/\/\\\\\/\/\\\\\/////\/\/\\//\/\/\/\/\\\/\\\/\/\///\/\/\/\/\/\/\\////\/\\\/\/\//\\///\/\/\\\/\/\\\/\/\///\/\\\\//////\/\/\//\//\/\/\///\\//\\\/\/\/\///\/\///\/\\\/\/////\/\//\////\\//\/\/\/\//\\/\\\/\\\\\/\\\/\\\\\/\\\/\//\\\\/////\\\/\/\//\\/\/\\\\//\\\/\//\\///\/\\\\\///\/\/\\//\\\//\\/\/\/\/\//\\\\/\\\/\/\\\/\\\//\\/\/\\\/\/\/\///\/\\\/////\/\/\/\//////\
/\/\///\//\//\/\/\//\\/\/\///\\\//\\/\///\/\///\///\/\/\\///\\\\\//\/\/\/\\\//\\\\/\//\//\///\/\\/\\\\/\/\/\\//\/\/\//\\\\/\\/\\/\/\\//\\\/\/\/\/\///\///\/\/\///\/\///\/\\\///\\\/////\/\/\///\/\///\/\/////\////\//\/////\\\/\\\/\/\///\/\///\///\/\\\//\\///\\\/\/\\\/\///\/\\\/\/////\/\/\/\\\/\/\\/\\/\///\\//\/\///\//\/\\/\\\\\////\\/////\/\///\\\/\/\/\\\\//////\\\///\/\/\\\\\/\\\/\/\/\\//\/\/\/\/\/\/\/\\//\/\\\/\///\\\/\\//\\\\//\/\/\/\/\/\\\///\/\\\/\///\/////\/\/\/\/\/\/\/\\\/\/\\/\//\///\/\/\\\
\\\/\////\//\/\///\/\\\///\///\/\/\/////\\\/\/\/\\\/\/\/\/\\\/\/\/\///\/\/\/\/\\//\/\\\//\\\\/\///\///\/////\/\/\/////\/\/\\//\\\///\/////////\///////\/\\//\/\\////\/\/\///\/\/\//\\/\///\//\\///\\//\////\\/\\\/\/\/\/\\\///\/\/\//\//\/\/\\\/\\\/\/\/\/\\//////\/\/////\/\\\////////\\\\\\/\\\/\\\/\/\/\/\\//\\\\\\\//\\/\/\/\/\///\\\///\/\\\///\\\/\\\/\/\///\///\\//\/////\/\/\/\/\//\\/\\\\\\\/\///\\\\/\//\\\/\//\\\\////////\\\//\/\/\//\\/\\/\/\\///\\\/\/\//\\\\\\/\/\/\/\/////////\/\/\/\/\/\///////\/\/
/\/////\/\\//\/\/\/\/\\///\\\\/\/\/\/\\\\\/\/\/////\\//\/\\//\///\/\/\///\\\/\/\/\///\\\\\/\/\\\/\/\/\/\/\/\\\/\/\////\\///\/\//\\/\///\/\\//\/\/\\\///\/\/\/\/\///\/\/\/\/\////\\//\\\\/\\//\/\/\/\\\\\\\///\\\\//\/\/\/\/\/\\///\\\\///\/\/\/\////\\///\/\\\\\/\/\///\/////\\\/\/\\\/\/\/\\\/\\\\\\\///////\/\//\\/\\\/\\////\/\\\/\/\/\/\\\/////\\//\///\\\/\/\/\///\\//\/\//\\/\/\/\/\/\/\///\/\///\///\\\/\//\\/\\\/\//////////\\\\/\//\\\//\/\//\\/\/////\/\\\\//\///\/\\//\/\/\\//\/\//\\/\\\//\//\/\/\/\////
/\\/\/\\\/\\\/\/\//\\///\//\\\\/\/\//\\/\/\\//\/\/\//\\/\/\/\/\////\\//\\/\\//\/\/\\\/\\/\\\\/\/\/\/\/\///\/\/\/\/\/\/\///\/\/\/\/\\/\\///\/\/\/\\\///////\\/\//\//\\/\\\/\/\\//\///\\\\\///\/\///\///\/\/\/\\\/\/\/\/\/\\\\\/\/\/\/\/\/\/\\\/\\\/\/\\\/\/\/\\\\//\/\/\/\/\/\/\\//\\\/\/\\\/\/\/\\\/\///\/\/\/\/\\\/\/\\////\/\\\\/\//////\\\//\\///\///\/\///\/\/\/\/\/////\///\//\\\\\\/\/////////\\\/\/\\\/\///\/\\\///\/\/\/\\\///\/\/\///\/\\//\/\/\/\/\/\/\\\///\/\/\\\/\/\/\/\/\\\\//\\\/\\\///\/\//\\/\\/\\\
/\/\/\\\/\/\///\/\/\\\\\//\\/\///\///\/\/\/////\/\/\/\\\/\/\/\\\\//\/\//\/\//\///\/\/\\\///\/\///\//\\\\/\/\/\/\/\/\/\\//\/\/\\/\\\\/\/\//\\/\\\/\/\\\//\//\/\\\/\/\//\\/\\/\\\/\\/\/\\\/\/\/\/\/\/\\\/\\\\\/\/\\\/\/\/\/\/\/\/\\\/\//////\//\/\/\\//\/\///\///\///\/\/\/\///\/\/\\\///\/\/\/\///\\/\\\\////\\/\/\/\\\/\/\/\\\/\/\/\\\///\/////\\\/\/\/\\\/\/\/\/\/\/\\\\\\\\////\/\/\/\/\\\///\///\///\///\/\\\/\/\/\\\/\/\///\///\/\/\\\/\\\/\\\\\\\/\/\/\/\/\/\\//\\//\\\/\/\/\/\\\\\\\/\\/\\\\///\\//\/\///\/\//
\\\/\\\/\///\/\///\\\//\\//\\///\/\\/\\/\\\\\/\///\/\\\/\/\////\/\\/\/\/\/\/\/\/////\/\\//\/////\//\\//\////\/\/\\\/\//\\\\/\\///\//\/\/\\\/////\\\/\/\/\///\///\\\/\///\/\/\/\\////\\\\\\\/\/\/\\//\\\\\/\/\///\/\/\/\/\\\/\/////\///\/\/\/\///////\/\//\\/\/\/\\\/\///\/\///\/\///\\\//\\/\/\///\\\\\/\/\/\///\/\/\\\\\/\///\/\/\///\/\///\/\/\/\\\/\/\/\\\\////\////\\\//\/\/\/\///\/\\\/\/\///\/\/\\\///\/\\\/\\\///\/\/\/\///\//////\////\\\\//\/\/\/\/\\//\/\///\/\/\///\/\\//\/\/////\/\\////\////////\//\///
/\\\/\///\///\/\\////\/\\\///\/\///\\\////\///\//\/\/\//\//\///\\\/\/\/\\\/\\\/\/\/\//\\/\/\/\\\///\/\/\///\///\\\/////\///\\//\/\///\\/\\/\\/\/\\/\\\/\\\/\/\/\\\/\/\/\/\\//\/\/\\\/\/\/\///\\\///\/\\\\\///\/\\\/\//\\/\/\\\/\/\/\/\///\/\/\/\/\///\\\/\\\/\/\/\//////\//\/\\\/\/\/\/\//\\\\/\/////\/\\\/\///\/\/\/\///\/\/\/\/\\\\\/\/\/\/\/\/\///\\//\/\/\\//\///\/////\//\\\\/\\\/\\\////\\/\/\\\/\/\///\///\///\/\/\\\\\///\/\/\/\\//\/\\\/\///\\\/\///\/\///\\\/\/////\/\/\\\/\/\/\/\////\\/\/\/\/\/\/\/\/\/\
\/\/\/\/\\\\\/\/\/\/\/\/\/\/\/\/\/\/\\\\\///\\\\/\//\/\/\/\/\/\/\//\//\/\/\//\\/\/\\\\\/\/\//\\//\\\\/\/\\/\\/\\\/\\////\/\/\\\///\////\\///\/\/\\\/\/\/\/\///\\\////\\/\/\\\/\\//\/\/\/\/\/\\\\\/\\////\/\\\/\/\/\/\/\/\/\/\/\/\/\/\\\/\//\\///\/\/\/\/\\//\\\/\/\\\/\///\///\/\\\/\/\/\\\/\/\/\\\/\//\//\///\/\/\\\/\/\/\/\/\/\/\///\///\/\\\/\\//\/\///\\/\\/\/\/////\///\/\/\/\\\/\\//\///\\\\\\\\\/\/\/\///\/\\\///\///\/\///\/\\\/\///\/\/\/\///\/\\\/\/\\\/\\\/\\\/\/\/\\\\\\\/\\\/\/\/\/\/\///\/\//\\/\/\///
/\\////\/\/\///\/\/\/\/\\\///\/\/\\\\\///\/////\//\\/\\//\\\/\\//\/\///\/////\/\/\/\\\/\\\/\/\///\\\/\/\\\//\\/\/\/\//\\\\/\/\///\/\\\/\\\\//\/\/\/\\\///\/\/\/\\\/\/\\/\\/\\//\\\//\//\/\\\///\/\///\\\\\/\///\/\///\/\/\///\/\/\/\/\/\///\\\\\///\\\\\/\\\\\/\/\///\\//\/\/\\//\/\/\/\/\/\/\/\/\/\\\/\\\//\\/\/\/\/\/\/\/\//\//\\\/\/\\\/\/\/\\//\/\/////\///\///\/\///\/\/\\\\\/////\/\/\/\/\/\///\/\/\\\/\///\\//\/\/\/\/\/\/\/\///\/\/\/\/\/\/\//\\/\/\/\///\/\/\/\\\/\/\/\/\/\/\////\\\\/\/\/\/\/////\/\///\//
//\\\\//\/\/\/\/\\\\\/\/\\\\\/\\////\/\/\\/\\/\\//\\\/\\\/\/\/\/\/\/\/\\\/\\\/\/\/\///\/\///\/\/\/\\\/\/\/\\/\\/\\/\////\//\\\\/\/\\////\//\\/\/\/\/\\\/\/\/\/\/\///\/\/////\/\\\///\\//\/\/\/\/\/\///\/\\\/\/\////\///\//\\\/\\\/\/\/\/\\\/\/\\\/\/\/\//\\//\\/\//\/\\\\/\/////\///\/\/\/\/\/\/\///\/\\\///\/\/\/\///\/\\\/\/\\\/\/\/\/\/\/\/\/\/\/\/\////\\///\/\/\\\/\/\/\/\/\/\/////\/\/\/\/\/\/\/////\\\/\/\/\/\/\\\/\///\/\\\///\///////\///\\//\///\/\/\/\/\/\/\/\\\/\/\/\/\/\\\/\///\/\//\//\\\/\///\/////\\
/\/\/\/\///\/////\\\/\/\/\\\/\\\\/\\/\/\\\\\/\///\/\/\/\///\/\\//\\\/\/\/\/\/\\\/\/\/\\\/\/\///\/\/\\\/\/\/\/\///////\\\/\\\/\//\//\//\\/\\\\\\\/\////\\/\\//\\\\\/\/\\\\\/\/\\\/\/\/////\\\/\/\/\/\/\/\\/\\/\\\///\/\/\/\/\\//\\\///\\\/\///\\\/\/\/\/\//\//\\\//\\///\/////\/\/\/\\////\/\\\/\/\///\/\/\\/\\/\\\/////\/\\\/\/\\\///\/\\\\////\/\/\\\/\/\///////\/\/\/\/\/\/\////\\/\\\/\/\//\/\\\\//\/\\/\\\/\\\\\/\\/\\\\/\\/\\/\/\\//\/\/\\\\\///\/\\\/\/\/\/\/\\\/\///\/\//\/\\/\//\\//\/\\/\/\/\/\/\\\//\\\\\\
//\/\/\/\/\/\//\\\\\\//\//\/\/\/\/\\//\/\/\\\/\/\\\/\/\\\/\\\/\/\/\//\\/\/\\\/\\\\\////\\/\///\/////\\\/\/\/////\\\\\///\/\/\\\/\\//\/\/\//\\\\/\/\/\/\/\/\/\///\/\/\\/\\/\/\/////\/\/\///////\//\\/\/\///\/\/\\\/\/\/\///\///\/\/\/\/\//\\/\///\\\/\/\/\/\///\\\\\/\\\/\/\/\/\\\/\/\\///\\\\/\/\\\\\/\/\/\/\/\/\/\////\\/\/\/\\\\////\/\/\/\/\\\/\/\\/\//\\////\//\\///\\//\/\//////\//\//\//\\\/////\/\/////\\\/\/\/\/\\\/\\//\/\///\///\\\/\/\\\/\/\/\/\/\/\\\\\/\/\/////\/\/\/\/\/\\\///\/\\//\/\/\\\/\///\//\\/
\//\///\\\/\/\\\\\/\\\////\\/\/\/\/\//\////\/\/\/\///\/\\\/\/\/\\\/\\\////\//\/\/\/\\//\/\//\\/\/\///////\\\///\/////\///\//\\///\/\///////\/\/\\\/\//\\/\/\/\/\/\/\/\/\/\///\/\/\/\/\/\/\/\\\///\\\/\/\///\/\\/\\\\/\/\/\/\//\\/\////\\\/\\/\\\///\\\/\/\/\///\/\////\\///\/\/\/\/\/\/\/\////\\\///\//\///\/\\////\\\////\\/\/\/\\\/\/\//\\\\\\///\/\\//\/\/\/\/\\\\\/\///\/\/\/\\\\/\\/\/\/\\//\/\\\/\/\/\\\///\/\/\/\/\/\/\//\\/\/\/////\\\/\/\/////////\///\/\/\/\\\/\\\/\/\\//\/\/\/\/\/\\\/\//\//\/\/\///\/\\/
//\\//////\/\///\/\\\/\///////\\\/\\\/\/\//////\\\///\\/\/\\\////\\///\/\///\\\\\///\/\/\/\/\/\\//\///////\\\/\/\/\/\/\\\\\/\\//\/\/\/\\\\\\\///\///\/\/\/\/\\\\///\//\/\/\\/\\/\/\\\/\/\\/\\\/\\/\/\/\///\///\/\/\\\///\/\/\/\/\/\/\/\/\\\///\/\////\\/\\////\/////\/\/\/\\///\\\\/\/\/\\\/\/\/\\\\\/\/\\\/\///\\\///\/\/\/\/\/\\\////\\/////\\\/\/\/\\\\\\\\\/\///\/\\//\/\/\/\/\/\/\\\/\/\///\/\/\\\///\/\/\//\\\\/\/\///\\/\\///\\/\\/\\\///\\//\//\\/\\/\//\/\/\//\\/\/\/\///\/\/\\\/\/\/\/\\\/////\/\/\/\/\/\/
/\\\\\///\/\\\//\///\\/\/\/\/\\\///\/\///\\\/\/\/\///\\\/\/\/\\\\\/\//\\\\/\/\/\/\/\/\/\///\\\/\/\\//\/\/\/\\\/\/\////\//\///\/\\\/\//\\/\///////\//\\/\///\/\/\///\///\\//\/\///\/\\\/\/\/\/\\\//\\/\\\//\\/\/\/\\\\////\/\/\\\/\/\/\\\/\///\///\/\\\\\/\///\/\/\\\\\/\///\\\/\\\/\///\\\/\///\//\\/\/\\\\/\\/\\\/\\/\\/\/\\/\/\\///\\////\/\/\/\/\\\/////\/\\\///\/\/\/\/\/\/\\\/\/\/\/\/\/\\\/\\\/\/\///\\\/\/\/\///\/\//\\///\\//\/\/\//\\\\///\/\///\/\///\/\/////\/\\\/\\\/\/\/////\/\/\\\/\/\/\/\/\\\/\/\/\/\
\/\\\/\/\///////\////\\\\/\/\//\\/\/\\\\\///\/\/\/\\///\//\\\/\/\/\/////\//////\\\//\/\/\//\//\/\/\/\\\\//\/\\//////////\///\/\///\/\/\///\/\///\/\/\/\///\/\/\/\/\///\/\\/\/\//\/\/\/\/\\\/\/\\\/\/\/\/\///\\\/\\\\\/\\////\/\\/\//\/\\////\///\\\/\/\/\/\\\\\/\/\/\\\///\\\/\\\/\\\\\///\/\///\/\\\\//\/\\\/\///\//\////\/\/\\\\\/\/\/\\\/\///\/\/\\\///\////\\\\/\/\/\\\/\/\\//\\//\\//\\\/\/\/\\\/\///\/\//\\/\//\\\//\/\/\\\/\/\/\/\/\///\/\/\/\/\/\/\/\///\/\\//\/\\/\\/\//\\\//\///\\\///\///\/\/\/\\\/\/\///
/\/\/\///\\\/\/\\\/\\\\\/\\\\\/\//\////////\/\//\\\\\\///\/\/\/\//////\\\\/\/\/\///\//\//\/\/\/\/\//\\/\\\\\/\/\\/\\/\///\/\///\/////\/\//\\/\//\\\\\\/\\\/\///\/\/\/\/\\/\\///\\/\//\/\\\/\\//\\\/\/\\///\//\/\/////\/\//\\/\\\/\/\\\\//\///////\\\/\///\/\\\\\/\/\/\\//\\\/\/\///\\\/\\\//\\\\/\/\///\/\/\\\/\/\\\/\/\\/\//////\//\\/\///\/\/\\\\//\/\\\/\/\//\\/\\\/\/\/\/\///\\\\\/\/\/\/\/\/\/\/\/\\\/\/\////\\\\\//\///\/\\\\\/\/\\\/\/\/\\////\///\\\/\/\\\/\/\/\/\///\\\\\///\/\\\/\/\/\/\///\/\/\/\//\\\\\/
\///\\\/\/\/\/\\\/\/\/\/\/\\\\\\\/\/\/\/\/\/\/\/\/\/\/\/\\\/\\\/\\\\///\\/\/\\//\\\\\/\/\/\/\///\\\///\/\///\/\/\/\/\\//\/\///\/\/\\//\/\/////\////\\///\/\///\\\\\\//\/\///\\//\///\///\\\/\/\/\/\/\/\\\/\/\/\/\/\/////\/////\///\\///\\/\\\\//\/\/\/\/\\\\\\\/\\/\\/\///\/\/\/\\\\\/\/\\\///////\\\/\\\\\/\/\///\/\//\\///\\//\/\///\/\/\///\/\\\/\/\/\\\\\/\/\/\/\/\/\/\\\/\/\/\/\/////\/\/\/\//\\\\/////////\\\///\/\/\/\/////\/\//\/\\\////\/\/\/\/\\/\\/\//\\\\\\/\/\\\\\\\\\///\/\\\/\/\/\\\\\/\\\/\////\\\\/
/\\\//\\/\\\///////\\//\/\///\/\///\/\//\\\\\\///\\\\\/\/\/\/\\\\\/\/\\\/\\/\//\/\/\/\/\/\/\/\/\/\/\/\\//\\\/////\\\/\/\/\/\\\/\\//\\//\/\///\/\/\\\/\/\/\/\/\\\///\/\/\\\/\/\\\///\/\/\\\\/\\///\\\\\\\/\\\\//\/\/\///\/\/\/\/\/\///\/\\\/\/\\//////\/\/\\/\////\\\\\/\\\/\/\\//\\\\\///\/\//\//\/\///\\//\///\/\/\\//\\//\/\\\/\/\/\/\/\///\/\/\/\/\\\\\///\///\///\\\/\/\/\\/\\/\/\/\/\/\\\/\\\\//\/\/\/\///\/\/\/\\//\/\/\/\/\/\/\/\\\/\///\/\/\/////\/\\\///\\////\\\\\\//\\\/\///\\\/\\\/\\\/\\\\\/\///\/\\\/\
//\\\/\\\\\//\\\\/\/\/\/\/\/\/\///\\\/\/\/\///\/////\///\/\/\/\/\/\\\\\\\\\/\/\/\/\/\//\\/\/\//\\///\/\\\//\\\\\\/\/\//\//\/\\\///\/\\\\////\/\/\/\/\/\\\/\/\\\\\\\\\/\/\///\//\\//\//\/\\\/\/\/\/\/\///\/\/\/\////\\/\///\//\////\\\//\\\\/\/\///\/\/\/\/\/\/\/\\\/\/\///\///\////\/\\/\\\\//\/\/\\\/\/\///\///\\\/\/\/\\//\///\\\\\/\\//\/\\/\\/\/\/\//////\\/\//\//\/\///\/\/\\\\\\////\\/\\/\/\/\/////\/\/\/\/\/\/\\//\\/\\///\/\\\/\/\/\//\/\\\\/\/\/\/\/\\\/\/\/\\\///\/\/\/\///\//\\///\/\\//\/\/\/\/\\\/\///
//\//\/\\\\////\\\/\/\/\/\//\\\//\\\/\/\/////\///\/\\//////\/\/\///\\\/\\\/\\\\//\//\\///\\\/\\//\///\/\\\/\/\/\////\\/\\/////\\/\/\/\\\///\\/\//\/\\//////\/\/////\/\///\/\\\\\\//\///////\\\\\\\/\///\/\//\\/\//////\\///\\//\\//\///\\\/\\\\\/\/\/\/\/\/\/\/\/\\\/\/\///\/\/\/\\\///\/\/\/\/\\\/\\\///\///\\//\/////\\/\\\\\\/\/\\\/\//\//\/\/\/\\\/\/\\//////\\\/\\\/\/\\\/\/\/\/\/\/\///\///\/\//\\\\\\///\/\/\/\\\///\/\/\\//\\/\\/\/\/\/\//\\/\/\/\//\\/\\\\\/\\\/\/\\\/\/\/\\\/\/\/\/\\//\/\///\\\//\////\/\
\\//\/\///\\\///\/\/\/\/\\\/////\/\\\/\/\\//\///\///\/\////\\\//\/\/\/\\\\\/\\\/\/\///\/\///\///\///\\\/\\////\/\\/\\/\\\/\/////\/\/\/\/\/////\/\/\/\/\/\///\/\/\/\/\///\/\///\/\/\/\/\/\//\//\\/\\\//\//////\////\\\/\/\///\/\/\\\/\///\/\///\\//\/\\\\//\//\\\//\/\/\/\/\//\\/\/\///\\\/\\\/\\//\/\\\\\/\\///\\/\/\/\/\\\/\/\///\/\///\/\/\/\/\\\/\/\/\/\\//\/\/\/\/////\/\/\/\\//\/\/\\\/\/\/\\//\/\\\/\\\\\/\\\/\/\///\/\/\///\/\/\/\/\/\//////\\//\\/\/\//\//\/\//\\\\/\\\/\/\\//\//\\////\\/\\\\\\//\\//\/\//\
/\/\/\\\/\/\\\\\///\/\/\/\/\/\/\///\/\///\///\/\/\/\/\/\/\/\/\/\/\/\/\/////\/\/\/\\\/\\\/\\\/\/\\\/\\//\/\/\\\/\/\/\/\/\\\//\/\///////\\\////\/\/\/\\\/\/\\\\//\/////\\\/\/\/\/\/\\\////\\//\//\/\/\/\\///\//////\/\//\\\\\/\//\//\\\//\/\/\/\/\\//\\\/\/\///\/\\\/\/\/\\\/\/\/\/\/\\\/\\\\\/\//////\/\\\\/\/\//\//\\\/\\\/\/\/////\/\\//\////\//\/\\/\\///\/\/\\\/\\///\////\/\\\/\\\/\///\/\///\/\\//\\\/\\\/\/\/\/\/\/\///\\\/\///\/\\\/\\\////\\/\//\\/\\/\//\/\///\/\///////\/\/\//\//\\\///\//\\//\\/\/\/\/\/\
//\/\/\///\/\/\/\///\\\///\/\///\/\\/\//\/\/\\////\/\/\/\\///\/\//\\\\/\\/\/\/\/\\\/\/////\//\//\/\/\\\///\/\/\/\\////\/////\////\\/\/\\\\/\\/////\/\///\/\\\/\/\/\/\/\/\/\/\/\/\/\//\//\\\/\/\///\/\\/\\/\\\/\\\/\\\/\////////\//\/\/////\/\\//\/\/\\\//\\\/\\/////\/\\//\\\\\/\\\/\\\/\//////\\/\\/\/\\\\/\/\/\/\/\\\\\/\\//\/\\\/\\//\/////\\\//\\//////\\\\//\\/\/\/\\//\///////\/\///\/\/\/\\\/\/\/\/\/\/\///\/\/\\//\/\/\/\\//\/\/\\\\////\\//\/\//\\/\\\\\/\\///////\\/\///\/\/\/////\/\///\/\/\///\/\/\/\///
/\/\\\\\///\\\/\/\\//\/\/\/\///\\\/\/////\///\/\/\/\/\/\\///\//\/\/\/\/\/\//\\///\/\\\///\//\\///////\//\//\\///\\///\/\//\\\\//\\/\/\/\/\/\/\/\/\\\/\\\/\/\/\\\/\/\/\///\/\/\/\\\/\/\/\\\\\/\\\\//\/\/\/\///\\\/\/////\\\/\\//\\/\\\\///\///\/\/\\/\\/\\//\/\///\/\/\\//\/\\\/\/\\//\\//\\\\\/\/\/\/\/\\\/\//\/\////\\//\/\\\/\\//\/\/\/\/\///\/\/\//\///\\/\/\/\/\/\\\\\/\/\/\\\/\\\/\\\/\\\////\//\\\/\/\/\/\///\\\\\\\\\///\/\//\//\\\\\/\///\///\/\/\/\/\///\///\/\/\/\/\\\/\/\\/////\\\\/\/\/\///\/\///\////\\
/\\/////\\//\/\/\/\/\/\/\\\/\\//\/\\\/\\\////\\/\\\\\\/\\/\/////\/\\\/\///\/\///\/\/\/\\\/\\\/\/\/\/\/\/\\\/\\\/\/\\//\\////\\\/\/\/\/\\//\/\/\/////\\/\\/////\\\\\///////\/\/\\\\\/\\\/\///\/\/\///\/\/\/\\\///\\//\///\///\/\///\/\/\/\\\/\/\/\/\/\/\/\///\/\/\///\/\//\\/\///\/\/\/\/\\\\\\\\\/\/\\\/////\/\/\///\\\/\/\/\/\/\/\/////\//\\/\/\///\/\/\/\/\/\/\\\/\/\///\//\\/\/\\\/\/\///\/\\\/\/\/\/\\/\\/\/\/\/\/\/\/\\\/\/\///\/\/\\\/\/\/\/\/\/\/\\\//\\/\/\/\///\/\/\/\//\//\/\/\/\\\/\/\/\/\/\/\///\/\/\/\\
/\/\\\/\///\/\/\/\/\\\/\/\/\///\/\/\\\\\\\/\/\/\\\/\/\///\/\/\///\/\///\\\/\/\/\/\/\/\/\\\/\/\/\\//\/\\\\\/\/\//\\///\//\\\\\/\\/\/\\//\///\/\///\\\\//\\\/\\\/\\///\//\///\/\/\///\/\/\/\/\/\/\/\\\///\/\\\//\\/\/\/\/\///\/\///\///\//\\//\\/\/\//\\/\\\////\\///\/\\\\\\\/\\/\\\//\\\///\/\\\/\//\\\\\\/\/\/\///\///\/\/\/\/\\\/\/\\/\//\//\//\/\//\\\\\\/\/\/\\\/\/\\\/\/\/\/////\/\/\/\/\\\\\/\/\/\/\/\/\///\///\/\/\/\\\/\/\///\/\/\\\/\/\/\///\\\/\\//\/\//\//\///\/\/\/\/\/\/\\\\/\/\//\\\/\///\/\/\/\\\/\/\
\////\/\////\/\/\/\/\/\/\/\///\///\\//\/\////\//\/\/\///\\\/\\\///\/\\////\/\\//\//\\////\\/\//\\/\/\///\//\\/\\\\\/\\//\/\//\\/\/\/\/////\///\\/\\/\/\/\/\\//\//\//\/\///\/\\\/\/\/\/\/\\//\/////\\\/\//////\/\\/\/\/\///\/\\\/\/\/\\\/\/\\\/\/\//\//\\//\/\///\/\\\\//\/\\\/\/\///\\\/\///\/\/\/\/////\/\\\/\/\/\/\//\//\\\/\/\/\/\/\/\\\/\\\/\\\/\/\/\/\///\/\\\/\/\/\\\/\/\/\\\/\//\////\/\/\\\//\\/\///\/\//\////\/\/\/\/\///////////\/\\\\\///\/\/\/\/\//\\/\/\/////\/\/\///\/\/\\//\\\///\/\\\/\/\/\/\///\/\/
\\/\\//\/\/\/\///\/\///\\\/\/\\\\\/\/\///////\/\/\\\\\//\/\\///\/\//\\///\/\\\/\//\\/\\\///\///\\//\\////\/\/\/\\\/\/\/\/\/\/\\\/\//\\\\/\//\\///\/\/\/\/\/\///\\//\///\//\/\//\///\/\/\\\/\/\/\\\//\\/\/\/\\\\\/\/\/\/\/\/\\\/\/\\//\//\\/////\///\/\/\/\/\\\///\///\/\/\/\\//\/\/\///\/\/\\/\\\\/\/\\\\//\/\///\\//\/\\\/\\\\\/\/\/\//\\//\\\\/\///\///\/\\\/\/\/////\/\/\//\\/\/\/\//\//\\\\\/\\\\\\\/////\\\/\///\\\\//\/\/\//\\/\\\/\/\/\\\\\/\///\/\/\/\/\/////\/\\\/\/\\\/\\\/\/\/\///\\\/\/\///\/\//\\/\/\\\
//\//\\/////\\\///\/\/\/\//////\\/\\//\/\/\/\/\///\/\\\/\/\/\/\/\/\\\\\///\\//\/\/\/\//\\/\/\/\/\\\/\\\\\\\/\///\/\///\/\/\\\/\/\/\\\/\\\/\/\\\///\/\///\/\\\/\/\/\\\/\///\/\/\/\/\/\/\/\\\///\/\//\\/\\\/\/\/\/\/\/\/\/\/\/\/\\\/\/\/\/\\\/\/\/\\\/\/\\///\\/\/\\\\////\/\\\/\/\/\/\\\\\//\//\/\/\\\/////////\/\/\\\///\/\/\//\\/\/////\\/\\/\/\/\///\\\\\//\\\\/\/\//\//////\/\///\///\\//\///\/\///\/\/\/\/\///\/\/\/\/\\\\\\\/\/\\\///\/\\/\\\\///\/\///\/\//\\///\///\/\///\\\\/\/\//\/\\\\\/\/\///\////\\/\/\\
\\/\/\/\/\/\/\\\/\/\/\/\/\/\/\//\\\//\/\/\/\\\///\/\/\/\/\\\\\/\/\/\\\///\\\/\///\/\//\\/\/\/\\\//\////\//\\/\\\/\///////\/\/\\\/\/\/\\\/\/\/\/\/\///\///\/\/\/\\\/\///\/\/\/\/\\\\\/\////\\////\\\//\/\/\\\\/\\\\\\/\\//\\/\////\\\/\/////\/\/\/\/\/\\\/\/\/\/\\\///\\/\\/\/\/\/\/\\\/\/\/\/\///\\\/\///\/\/\/\/\\\///\/\/\/\///\\\/\\\/\/\/\///\\\\/\//\/\\\\//\/\/\/\/\//\\/\///\\\/\\\\\/\//\\\\//\//\/\/\\\/\/\///\///\/\/\\\/\\\\\/\/\/\\\/\///\/\/\\\/\///\\\\\/\/\/\///\///\\\/\/\\\/\/\/\/\/\\\/\///\/\/\/\
\//\\\\////\\\\/\/\/\\\/\\//\/\///\/\/\/\//\\///\/\/\/\\//\/\/\\\/\/\/\/\//\\/\\\/\\\\\////\\/\\\/\/\\\\\/\/\//\\/\/\/////\/\\\\\///\\\\\\//\/////\/\/\/\/\/\///\/\/\/\\\\\/\/\\\/\///\/\/\/\/\/\/\/\//\\/\/\\//\/\/\/\///\/\///\\\\\/\/\\\/\/\///\/\//\\\\///\\\///\/\\\/\/\/\\\/\//\\\\/\/\/\/\///\/\\\/\/\\\/\/\\\\//\\/\\/\/\\\/\///\/\///\/\/\\\/\\\\\/\/////\/\/\/\\\//\\/\\//\/\///\/\/\/\\\/\\\/\\\//\\\\/\\\/\/\/\/\\//\/\///\///\/\/\///\\\/\/\/\/\/\\\/\/\///\/\/\///\///\/\\//\//\\\\//\/\\/////\///\///
/\/\///\//\/\\/\//\/\//\/\///\/\/\/\\\/\/\/\/\/\/\///\/\\\/\\\/\//\\/////\/\\\///\///\///\/\\\\\/\/\/\/\\\/\/\/\/\/\\\/\/\/\/\/\/\\\\\/\/\\\/\/\/////\/\///////\/\//\\/\/////\/\/\\//\\\/\/\\////\///\\\/\/\/\/\/\\\///\\\\\///////\/\/\///\/\/\/\\\/\/\/\//\\/\///\/\/\///\/\/\/\\\/\/\/\/\///\/\/\/\/\/\/\\\/\/\/\//\\\////\/////\\\/\/\/\\\/\/\\\/\\\/\\\/\\\\\///\/\///\/\/\//\\/\/\/\/\/\/\/\\\/\///\///\///\/\/\/\/\/\\\/////\\\////\\\/\\/\///\/\\/\\\\\\/\/\/\///\/////\/\\\\\/\////////\\\\/\/\/\///\/\/\\\
\/\/\/\/\/\/\\\/////\///\///\\\///\\////\/////\/\\\///\\\\\/\\\/\/\\\\\/\//\/\\//\//\/\\/\\///\\//\/\/\\////\/\\////\/\////\\/\/\\\/\/\/\\//////\\\/\/\/\\///\\/\/\/\/\\\\\/\/\///\///\\\\\/\/\/\/\/\\\/\\\/\\\\//\\//\\\/\/\/\/\/\/\/\/\/\/\/\\\/\/\//\\//\\///\\//\\\/\///\\\/\\\/\/\///\\\\\/\\\/\/\////\\/\//\\/\\\///\\\/\///\/\/\\\\\/\/\/\/\///\/\/\/\/\/\/\/\\//\/\/\/\//\\\\/\/\/\//\\/////\////\\\\/\/\///\\\\\/\//\\///\\\\\/\\\\////\////\////\\\\\/\///\///\\\/\/\/\/\///\///\/\/\\//\\\//\\/\/\/\/\\\/
/\/\/\/\/\\\/\\\/\/\///\\\\\/\///\/\/\/\/\/\/////\\\/\\\/\\\///\\//////\/\\////\/\///\/\///\\\/////\/\///\//\\\\/\/\/\/\/\\\/\\\/\/\\\/\/\///\/\/\/\/\/\/\/\/\/\\\/\/\\\/\/\/\///\/\/\/////\/\\\/\///\/\/\/\\\/\\\\\\\/\///\/////\/\/\\/\\///\/\\//\/\\\/\/\\\\\/\///\/\/\/\/\/\/\\\/\/\\\/\\\\////\/\//\//\/\\//\\\\\/\//\\/\/\/\/\/\///\/\/\/\//\\/\/////\/\/\/\/\\\/\/\\\/\/\/////\///\///\/\///////\/\/\/\/\\\/\/\\\/\///\/\///\/\\////\/\/\/\///\///\/\///\/\///\\////\/\\\/\/\/\/\/\\\/\/\/\///\/\\\///\/\//\\
\\\/\/\/\\\///\/\/\/\/\/\/\\\/\/\\\\\/\/\\\///\\\\//\/\\//\/\\\\//\/\\\/\/\//\\/\/\//\\\/\//\/\/\/\/\/\/\\//\/\/\///\///\//\\///\/\/\///\//\//\/\/\/\/\/\///\/\\\\///\\/\/\\/\\/\/\\\/\///\\//\\\\//\/\\\/\/\///\\/\\/\\\/\\\/\/\/\\\/\\\/\/\/////\/\///\\\/\/\///\/\/\/\\\///\\\/////\/\//\\/\////\/\//\\\/\\\//\//\/\\\/\\\/\/\\\//\\///\\\////\\//\\////////\\\\/\/\/\//\\\\/\/\/\/\///\/\/\\\///\/\/\/\/\///\/\/\/\/\/\/\///\/\/\\\/\/////\\\\//\/\/\\\///\/\\\/\\/\\///\\\/\///\/\\/\\\\///\/\\//\/\\\\\\\///\/
/\///\\\/\/\///\/\/\//\/\\/\/\////\\/\/\///\/\/\///\\\\\/\\//\/////\///\/\\\/\/\\\/\/\/\\/\\\\/\///\\\\\\\/\/\/\\\/\/\/\/\/\\\/\/\\\///\//////////\\/\//\\/\\\\\/\//\\\\///\\\/\/\/\/\///\\\//\\\////\/\/\\\/\/\///\\\/\/\/\////\/\\/\//\\/\/\/\\\/\/\/\/\/\///\/\\\\\/\/\/\/////\/\/\///\////\\///\/\\\\\/\/\///\/\/\\\/\\\/\/////\///\/\/\///\/\\/\/\\\\/\\\/\/\/\//\\/\/\/\/\/\/\\/\//\/\/\///\\\/\/\\////\/\\//\/\////\\/\/\/\\\/\/\/\//////\\/////\\//\///\/\\\\\\\\\\\/\\\/\\\/\/\/\/\/\/\/\\\/\\\/\///\/\\\/\
\/\/\\////\/\/\\\///\\\/\//\\/\/\\\/\/\/\\\\\\\//\\//\\///\/////\\//\/\/\//\\/\\//\\\\\/\/\/\///\/\\\\/\\\\//\\/\/\/\/\///\\\\\/\///\/\\//\///\/\/\//\\\\////\\\//\//\//\/\/\/\/\/\/\/\/\\\/\/\///\/\\\/\/\/\/\\\/\/\/\/\\\/\///\\\\\/\/\/\///\/\///\/\\//\/\\//\\\/\/\//\\/\/\\///\\/\\\\\/\/\\////\\\\//\/\/\/\\\\//\///\///\///\/\\\\\/\\////\/////\/\/\/\/\/\/\/\/\/\\\/\/\/////\//\\/\\\///\\/\//\///\/\/\/\\\\\/\/\/\///\/\\\/\/////\\//\///\\\\\/\/\/\/\/\/\///\/\/\////\//\/////\//\//\\//\/\/\/\///\/\////\
/\///\///\/\\\\\//\\/\/\\\/\///\/\/\///\/\\//\///\\\/\/\\\\\\\/\/\///\/\/\/\\/\\/\//\\\\/\/\///\/\/\/\/\//\\/\\//\/\\\/\/\/\\//\/\///\\//\/\/\/\\\/\/\/\/\/\/////\\/\\\/\\\\/\/\///\/\/\\\/\/\/\\//\/\/\\\/\/\/\/\\\///\/\/\///\/\/\///\/\\\/\///\/\/\/\//\//\/\/\/\/\/\///\/\/\\\/\\\/\////\\///\/\/\\\//\\/\/\\////\/\/\/\/\\\///\///\/\/\\\\//\/\\\/\/\/\\\/\\\//\\///\/\/\///\/\\\/\//\\/\/\/\///\//\//\/\/\/\//////\////\/\\\/\//\//\/\/\///////\/\\\/\/\///\\\/\///\/\/\///\/\/\//\\/\/\\\/\/\///\\\/\\\/\\/\\
//\/\///////\//\\\//\/\///\\\/\/\\\/\\\\\\//\///\/\\\/\/\\//\/\/\\///\\/\/\/\//\\/\///\/\\//\//////\//\/\/\/\/\/////\///\\////\//\\\\/\/\/\/\/\/\///\/\//\//\//\\\//\/\/\\\\\/\/\/\/\/\/\/\/\/\/\///\/\/\/\/\////\//\\\/\/\/\/\/\/\/\\\///\/\/////\\\/\///\///////\/\///\/\/\/\/\/\/\//\\\\/\\\\\////\\/\///\/\/\/\///\/\/\/\\\\\/\///////\/\/\/\///\\\/\///\//\\/\/\/\///\/\/\/\/\/\/\/\/\/\/\//\\/\/\\\/\\\/\\\/\///\\\\\\\///\///\///\/\\\/\///\\//\///\/\\\\\\//\\\/\///\///\/\/\\//\///\/\///\/\/\\\/\/\/////\/
/\\\/\/\/\/\\//\\\///\\\/\\\\\\\\\/\///\/\\//\///\/\/\/\/\/\\\/\\\/\\/\//\/\/\///\///\\\/\/\/\/\\\/\//\//\\\/\\\/\/\/\/\/\/\///\/\\/\\/\/\//\\/\/\\////\///\\\/\/\\\/\/\/\\////\/\\/\\/\/\/\\//\\\/\\//\/\/\/\\/\\\///\//\/\//\\/\/\\\/\/\/\/\\\\\/\/\/\/\/\/\/\/\/\/\/\\\/\/\/\//\\/\\\/\/\\\/\/\/\/\/\///\///\/\/\/\/\/\///\\\/\\\\\///\\\/\/\\\/\///////\/\///\///\/\/\\\//\\//\\\\/\///\\\/\///\/\///\///\///\/\\\/\/\///\//\\/\//\\///\//\//////\/\/\/\/\/\\\/\//\\/\\\\//\///\///\\\/\\////\/\///\\\///\/\/\/\
//\///\/\\\/\/\\\/\/\/\\\\//////\///\/\\\\\\\//\\\////\/\/\/\///\/\\\/\///\/\//\/\\\\\//\/\///\/\\//\/\\\/\/\\\/\/\/\/\/\//\\///\////\\/\\/\\/\/\/\/\/\///\/\//\\///\/////\/\///\/\\\/\/\\\\/\//\/\/\\\/\/\\//\\//\/\\\/\/\/\/\/\/\/\\\\\/\///\/\/\///\/////\/\\//\/\/\///\/\/\/\/\\/\\/\/\/\/\/\///\/\\\/\/\/\\\/\/\///\\//\/\/\/\/\\\/\/\\\/\\\///\/\/\/\\\/\\\\\/\/\/\/\/\/\/\/\/\/\\\///\/\/\//\\\//\\\///\\//\/\/\/\\\/\/\//\//\/\///\/\/\///\/\\\\//\///\/\/\\\\\/\/\\\//\\\\\/\\/\\\\\\\/\/\/\/\/\///\/\/\/\/
/\\\///\//\\/\/\/\\\///\/\\////\///\/\\\\\///\//\\/\/\\\/\/\/\/\\\\\/\/\/\/\/////\/\\\/\\\/\/\\\\//\\//\/\/\/\/\\\//\/\\/\//\\/\///\/\/\/\/\///\/\\\/\/\/\\\/\/\/\/\///\/\/\/\/\///\/\/\///////////\///\/\///\/\/\\\/\/\/\\\///\\//\/\/\/\/\\\\/////\/\\///\/\/\/\/\\//\\\//\\///\/\\\\\////\\///\\\///\\//\\//\/\/\/\//\\/\/\///////\\\\\///\/\\\\\///\/\\\///\/\/\///\/\/\/////\/\/\\\/\/\/\///\\\//\//\\\/\/\\\\//\/\///\/\/\/\/\/\/\/\\\///\///\\\/\/\\\\\/\/\\/\\/\/\/\//\\/\\\/\\\/\\\\\/\/\/\\\/\\\/\\//\/\/\
\\\\\\\\\/\/\/\/\/\/\\\///\/\/\\\//\\//\\/////\/\///\\\\\/\//\\/\/\/\\////\/\\//\/\/\/\/\\\/\/\/\///\///\/\\//\/\\\/\\\///\\\/\\\///\/\/\/\/\//\\\///\\///\/\//\\\\/\/\\/\//\/\/\/\/\/\///\///\\\\\/\\/\\\\///\//\//\/\/\/\\/\//\/\/\/\/\\\/\/\/\\\/\/\/\/\/\\\/\/\/\/\/\///////\/\/\\///\\/\/\\\/\//\\/\/\/////\\\/\\\/\///\\//\/\/\\\/\/\\\\////\/\///\///\/\/\\////\///\/\/\/\\\/\\\/\///////\/\\\\\\\\\/\/\\\/\/\/\//\\\\/\/\/\/\\\/\/////\///\\\//\\//\\/\/\/\///\///\/\\\/\//\\\\\//\/\\\///\/\\//\///\/\///\/
/\/\///\/\\\/\/\///\/\/\///\\\/\/\/\/\//\\///\/\/\/\/\///\\////\//\\\\\\/\/\///\\//\/\\\/\\\\\/\///\\//\/\///\/\\//\///\\////\\\\\\/\\/\/\\////////\/\/\/\/\\\/\//\\/\/\/\/\/\///\/\/\/\/\/\/\/\/\/\/\\\\\/\\\/\/\///\////\\/\/\/\/\/\/\//\\/\/\/\/\/\/\\//\\\//\\/\///\\\\//\/\/\///\/\/\/\/\/\\//\\\/\\\///\///\\\///\/\\\/\/\///\/\/\\//\/\///\/\///\\\/\/\\//\\/\/\\/\\\\\/\/\\\/\/\/\/\/\\\/\\\\\/\\\/\/\\/\\///\\/\\\//\//\\/\/\/\/\/\///\\\/\///\\\/\/\/\/\/\///\/\/\///\/\////\\/////\//\/\////\/\/\\//\/\\\
/\//\/\/\\\/\/\\\/\/\/\//\\\\/\///\\//\/\\//\/\//\//\/\/\/\/\\\/\/\/\/\/\/\\\/\/\\\\\\/\\/\/\//\//\/\/\/\/\\\/\\//\/\/\/\///\/\/\/\/\/\/\//\\\\/\/\\//\/\\\/\///\\\\\/\/\//\\/\/\///\\\/\\\/\\\/\\//\\//\///\/\/\/\//\\/\/\\\/\/\/\/\/\///\/\/\/\///\/\/\/\///\/\/\///\/\\\//\\/\///\\\/\///\/\/\/\//\/\\/\/\/\///\/\\\\\///\/\\//\\\/\/\/\/\\//\/\\//\\\/\\////\/\\\/\\\/\\\/\/\\\\\/\//\//////\\\\////\/\\\/\/\/\/\/\/\/\///\/\/\/\/\/\///////\\\\\/\\//\///\/\/\\/\\///\//\//\\//\///\\\/\/\/\//\\/\\\/\\\//\////
/\/\/\///\\\\\\\\\///\/\\\/\\\/\/\/\/\////\\/\\//\/\\\/\///\/\\\//\\/////\/\/\\\/\/\//\\//\\/\/\/\\\//\\/\/\///\/\/\/\\//\\//\/\///\/\/\///\\\/\\\/\///\/\\\\\///\/\\\\\\\/\/\/\/\/\\\///\/\/\/\\////\/\\\/\\\/\/\/////\\\\\/\\\\//\/\/\/\\\///\\//\\\/\/\\\/\\\/\\\\\/\/\//\\/\\////\/\/\\//\/\////\////\\\/\/\/\\/\\/\\\/\/\/\/\\\///\\\/\\\/\\//\\\/\///\/\////\/\/\\/\/\/\/\/\\//\///\/\\\\\\\/\/\/\/\///\/\/\//\/\\\//\\\\////\/\/\\\\\\\/\/\/\/\///\///\//\\//\\\\\\/\/\//\//\///\\\\\\\//\\/\/\//\\/\\\/\///\
\/\/\\\\\/\/\\\/\/\/\\/\////\\\\\/\/\/\/////\/\\\\\/\///\\//\\//\/\\\\\/\///\/\/\/\/\///\\//\///\/\/\///\/\/\\\/////\\\/\/\/\\\/\/\//\\/\\\\\/\///\\////\/\\\/\\\/\\\/\/\/\\\/\/\\\/\/////\/\/\/\/\/\/\/\///\///\/\\\\//\/\/\\\/\///\/\\//\\\//\\/\/\\//\/\/\\\/\//\\///\\\/\\\/\/\\\\\///\\\\\/\/\/\/\///\/\/\////\\\\\\/\\/\\\\/\\\\\//\\//\\/\///////\\\///\////\//\/\//\\//\\\\\//\/\/\///\\\//\\/\/\\\////\\\\/\/\\//\\\/\/\\\/\/\///\/\////\//\////\\/\/\/\/\/\/\/\/\/\/\///\//\\/\///\\\/\\/\\/\///////\\//\/
\/\\/\\\/\\//\\\/\///\/\///\\\/\/\/\/\/\/\/\/\/\\\\\/\/\/\///\/\\//\/\/\///\///\///\///\/\///\///\/\/\/\\\/\\\\//\/\\\\//\/\/\\\/\\\/\/\\\///\\\///\//\\/\/////\/////\/\/\/\/\\//\///\/\/\/\\\\\\\///\/\/\/\///\\\/\/\//\\///\/\/\/\/\///\\\\\/\/\\\/\\//\/\/\/\/\/\/\/\/\/\/\/\\//\\\/\/\/\/\/\/\\//\\\/\\\\\\\\\\//\/\\//\\/\\/\///\\\/\/\\\\\/\/\/\/\/\/\/\\\/\/\/\/\\//\/\\//\/\/\/\/\/\\\/\/\/\//\\\\/\\\///\/\/\/\/\\\/\/\/\/////\//\\\\/\\\\\///\//\\/\\\\\///\///\/\/\\\/\/\/\/\///\///////\\\/\/\/\///\\\/\
\/\/\\\/\\\/\///\/\/\/\/\/\///////\/\\//\///////\\\/\//\\/\////\\/\\\///\/\/\/\/\/\/\//\\/\/\//\\/\/\/\\/\\/\/\/////\//\\/////\/\\//\///\/\/\/\/\/\\\///\/\/\/\/\\\/\/\/\///\/\/\\\\//\/\\\/\/\/\/\/\/\\\//\\/////\\\\\///\///\/\/\\//\/\///\/\\\\\/\///\///\/\/\/\/\/\\/\\/\/\/\/\\\/\/\///\////\\/\/\/////\/\/\/\\//\///\//\\/\/\/\/\/\\//\/\\\\\///\/\/\/\////\\/\/\\\/////\///\/\/\/\\\/\/\\\/\\\/\/////\\//\/\/\/\\\/\/\\\\\/\/\\\\/\\\//\///\\\///\\\/\\//\\\/\\\///\/\\/\//\\/\/\\///\/\/\\\\\\\\\/\///\/\/\/
/\/\/\/\///\/\//\\\\\\\\/\/\/\/\\\/\\\///\/\/\\\\\/\/\///\\/\\/\\\\//\/\///\/\///////\\\/\///\/\/\\//\\////\/\///\\\/\\\/\/\/\/\/\/////\\//\/\/\/\/\/\/\/\/\/\///\/\/\/\\\\\/\/\/\//\\/\//\\/\/\/\/\///\/\/\/\\\/////\/\/\/\\\/\/\/\/\/\///\/\\\/\\\/\/\///\/\/\/\/\/\/\\\/\/\/\//////\//\///\/\\\/\\\\\/\/\/\\\///\/\//\\/\\\/\/\///\///\\\\\\/\\/\/\/\/\/\\\/\/\\//\\\/\//\\/\/\\//\/\/\\\/////\/\/\/\///\///\/\/\/\/\/\/\/\\\/\/\/\/\///\/\/\///\///\/\/\/\/\/\///////\/\/\/\/\///\//\\/\/\///\/\\\/\//\\/\\\\\/\
\/\/\/\\\/\/\/\/\\\\\/\/\/\/\\//\/\\\/\/\\\\/\\\//\/\/\/\/\//\\\//\/\/\\\/\//\\///\\//\\\/\/\/\///\/\/\/\/\\\\\/\/\/\\\/\\\/\/\/\/\/\\\/\/\\\/\//\\\//\//\\/\/\\//\\\//\\/\\\/\/\/\/\/\\\/\/\\\/\/\/\/\/\/\//\\/\/\\//\/\/\///////\//\\/\/\/\/\\//\\//\/\/\/\///\///\\/\\\\\\/\/\\\/\/\\\/\/\//\\/\/\/\/\///\/////\/\///\/\/\/\\\/////\/\/\/\/\/\/\/\/\/\///\\\/\/\/\//\\/\///\/\/\/\/\/\/\/\/\/\/\\\/\/\/\///\///\/\/\/\\////\/\/\/\\\\\/\/\/\/\\//\/\\\///\\\/\/\/\/\/\//\\///////\/\/\/\\//\\\/\///\/\/\/\///\\\/
/\\\///\///\\\////\\/\/\\\/\\//\/\//\\/\/\/\\//\/\\\\//\\//\///\/\\\\/\\//\//\/\/\\//\\\/\\\/\/\/\/\/\/\\//\/\\\//\\/\///\///\\/\\///\/\//\//\/\/\/\/\//\//\/\\/\\\\\\/\\\\//\/\/\/\///\/\///\\\/\\//\//\\/\\//\/\\/////\/\\/\/\/\/\/\\\/\\//\/\/\/\\\/\\\/\/\/\/\/\/\/\/\///\///\/\/\/\/\/\/\\//\\\/\/\/\/\//\\/\/\///\\\/\/\/\/\/\///\\//\/\\\///\/\/\///\///\/\/\/\\\\\/\\\///\/\///\/\/\\\/\\/\////\\\////\\///\\\/\/\/////\/\\//\\\/\/\///\\\/\/\/\\\//\\/\/\/\/\\\///\/\\/\\/\/\\\\\///\\\/\///\/\\//\/\/\/\/\
\/\/\\////\\\/\\/\\/\/\/\\\/\/\///\/\/////\\////\/\/\\\/\///\/\/\/\///\/\/\/\\\/\/\///\/\//\\\\\//\\//\/\/\\\///\\\///\\\///\/\/\/\/\\//\/\/\/\/\///\/\\\/\/\///\/\/\\//\/\\\\\\\/\/\/\/\\\/\/\//\\\\/\/\/\//\\/\/\/\\\////\\\///\\\//\/\///\/\/\\///\\/\///\/\\\\//\\////\/\/\/\\\/\/\/\\/\\/\\//\///\/\/\/\/\/\\\/\/\/////\/\/\/\/\///\/\/\\/\\/\/\/\\\///\\\/\/\\\//\//\/\/////\\/\\///\//////\//\/\/\/\/\/\/\\\/\/\\//\/\\\/\//\\/\/\/\\/\\/\/////\/\\\/\\\/\///\/\\/\\/\/\/\\/\//\/\/\///\/\/\/\/\///\/\///\/\/
\/\//\/\/\///////\/\\\/\/\/\\\/////\\\/\\\/\/\/\\\/\/\/\\\///\/\///\/\\\\\/\/\/\/\/\\\///\/\\/\///\//\\\/\///\/\/\\\///\/\/\/\\//////\/\/\\\/\/\///\/\///\/\/\/\///\/\/\/\/\///\/////\///\\//\/\\////\/\\\\\/\/\/\///\/\\\///\/\/\\\///\///\\////\\\/\/\/\///\\\/\/\\\\//\/\/\/\/////\///\/\/\\////\/\\\///\/\/\\/\\///\\\\\/\/\\/////\\/\/\/\/\/\///\\//\/\////\//\\\/\/\\\/\///\/\\\//\//\/\/\/\\\///\\\/\//\\/\/\/\///////\\\/\/\/\/\/\\\\//\\\\//\\\///\///\\\/\/\\\/\/\/\\\/\\\/\\\///\/\/\/\/\/\\////\/\/\/\/\
\\\/\/\\\/\/\\\/\/\/\/\/\/\///\/\\\/\/\/\///////\/\\\\\///\/\\\/\/\\//\\\\//\/\\\/\\\\\/\\\/\/\/\///\/\/\\\/\///\/\/\/\///\///\/\/////\/\/\/\/\\\/\/\/\///\\\\\/\/\///\///\\\\/\\\\/\/\///\/\/\\\\\/\\\\\/////////\/\//\//\/\/\//\\\\/\/\/\/\/\\//\\///\\/\//\\/\///\///\/\/\/\\///\\/\//\\/\/\/\/\/\/\/\///\\\/\/\/\/\/\\////\\\/\\\/\/\/////\\\\\\\/\/\\\\////\/\/\\/\/\//\/\/\/\/\/\/\/\/\///\//\\/\/\/\////\\\\/\/\/\/\/\/\/\\\\\/\\//////\/\/\///\/\/\/\//\\/\\\/\\\/\/\\\\\/\/\/\\\\\/\/\/\/\/\//\\/\/\\\///\/
//\//\/\///\/\/\///\/\/\//\\\\//\\///\/\//\\\\\\/\/\\\/\\\\\/\/\\\/\//\//\\\\\\//\///\//\//\/\\\/\///\/\//\//\/\//\\/////\///\\/\\/\////\\///\\\//\\\////\/\/\\\\\\/\\\\/\\\/\///\///\\\\\/\////\\/\///\/\///\//\/\\/\/\/\///\/\///\/\/\/\/\/\/////\\\/\//\\\\/\/\\\/\///\/\\////\\\/\\\///\/\/\\\/\/\/\/\/\/\\\/\///////\/\///\\\/\/\\\/\/\///\/////\\//\/\/\///////\/\/\\\/\\\/\/\/\/\/\/\///\\\/\/\/\/\/\/\/\/\\\//\\/\///\///\/\/\/\//\\/\/\/\///\/\///\/\\\/\/\/////\/\/\\\/\///\/\\\/\/\/\/\\\\\/\///\\\/\/\/\
\////\\/\\\/\/\\\//\\/\\//\/\//\\/\/\/\///\///\/\/\/\/\///\/\/\\/\\/\///\\\/\/\/\/\///\\\/\/\/\/\/\\/\\\\\\/\/\/\/\/\\\/\///\\\/\/\/\/\\\/\\\/\/\//\\///\/\/\/\/\/\\\/\///\/\/\\\\\/\///\\\/\/\/\//\\/\/\/\/\/\/\\\/\/\\//\/\/\\//\///\/\/\/\///\/\///\/\/\\//\/\/\//\//\//\\/\\\\////\/\/\/\/\/\/\/\/\\\/\/////\///\/\/\/\/\/\/\/\/\//\\///\/\/\/\/\/\/\/\/\/\/\/\//\///\\/\/\/\/\/\/\/\/\//\///\///\\/////\/\/\\\///\/\\//\/\/\/\/\/\/\/\/\\\/\/\/\\\\\/\///\\\/\/\/\/\///\\/\//\/\\\/\/\\\/\\\/\/\\\/\\//\//\/\/\
\\/\///\\\/\/\//\//\/////\\\///\/\\\\//\\\/\/\/\/\/\\\//\\///\///\//\//\///\/\/\/\/\\//\/\/\\\///\/\/\\\/\/\\\/\\\/\///\\\/\/\\\/\/\///\///\/\//\\/\/\/\/\/\\\/\/\\\/\/\/\///\\\///\/\\\\\/\/\\/\\\//\\\\\/\/\/\\\/\/\/////\/\///\/\/\\\///\/\/\/\/\/\/\/\/\//\\/\/\/\/\/\/\///\\////\\\/\//\\\/\\/\/\\///\//\/\/\\\///\/\///\/\/\//\\\//\/\/\/\/\/\\//\///\/\/\\\/\/\/\/\/\//\\\\/\//////\\/\/////\///\/\/\\\/\///\/\\\/\/\/\/\/\///\/\/\///\\\/\/\\//\/\/\\\/\/\///\\\/\/\/\//\\/\/\//\//////\/\/////\/\/\/\/\/\/\
//\\\\\/\///\/\\\//\\/\\/\//\/\/\/\\\\///\///\\/\/\//\\/\/\/\\\///\/\/\/////\/\\\/\/\/\/\///\\\\\\\////\\/\/\////\///\\\\/\/\\\/\///\/\///\\\/\/\/\\/\\/\\\/\/\/\/\\\//\\\//\\//\/\\\/\/\/\///\///\///\///\/\/\/\\\\\//\\/\\\/\/\/\/\///\///\///////\/\\\\\\//\/\///\/\/\\\///\///\/\/\\\///\//\\\\//\////\/\///\/\/\/\\\///\/\/\/\/\///\/\/\\//\\\/\/\/\\\/\/\///\/\/\/\//\//\\\/\/\/\\\/\\//\\\/\\\/\\\\\/\/\/\/\\\////\\\\/\/\//\\\\/\/\\\//\\/\/\/\/\/\//\\\\///\\\\/\\/\/////\/\\\/\/\\\\\///\\\//\\/\/\///\\\/
/\/\/\\\/\/\/\\\/\/\///\/\/\////\\/\\\\\/\///\//\\\\/\\\/////\\///\\//\\///\/\/\/\/\///\/\\\/\///\\\///\///\\\//\\/\\\/\/\/\////\\\\/\/\/\/\/\\\/\///\/\/\\\/\\\/\///\/\/\\\///\\\//\\/\/\\\/\/\//\\///\\\/\/\/\/\/\/\/\\/\\/\///\/\/\\\///\/\/\/\\\\///\//\\////////\/\/////////\\\/\/\/\/\/\/\\\/\\\/\/\/\/\/\\//\/////\/\/\/\/\/\/\/\/\/\/\/\/\/\/////\\\/\/\\\/\/\\\///\/\/\/\//\\\//\\\/\/////\//\\/\\\/\/\/\/\//\////\/\\\/\/\/\/\/\/\\\/\///\\\/\//\/\\\\/\/\/\///\/\/\/\/\/\\//\/\\\/\\\/\/\/\/\/\/\/\/////\
//////\/\\//\\\/\/\/\\////\\\/\///\/\/\\\/\///\/////\/\/\///\/\/\/\/\/\///\/\/\/\\\/\///\/\/\/\/\/\\\/\///\/\///\/\/\//\\///\/\/\/\\\/\\\/\/\/\/\\\/\/\/\/\/\/\////\//////\\\///\/\/\/\/\///\/\///\///\/\\\/\/\/\/\\//\\\/\///\/\//\\/\///\/\///\/\\\/\/\//\\\\/\///\/\\\\\\\/\/\/////\\\/\///\//\\/\/\/\/\//\\\\/\\\\\/\///\///\////\\\\\\\\\//\/////\/\/\/\\\/\/////\/\/\\//\\\/////\/\///\/\/\/\/\/\/\///\///\\\/\/\/\\\///\/\\\/\/\///\/\/\/\///\\\/\/\\\/\\\/\//\/\////\/\/\\\\\\\///\///\/\\/\\/\/\/\/\/\\\/\\
/\/\\\\//\/\\//\/\//\\/\\\\\\\/\\\/\/\//\\///\/\/\/\\/\\/\\/\\/\/\/\/\\\////////\\/\/\\\/\///\/\/\///\//\\/\/\/\///\/\//\\///\///\\//\/\/\\//\/\/\\\/\/\///\/\\\\//\/\///\/\/\//////\\/\///\/\/\\\\//\/\/\/\///\//\\/\/\/\/\/\\/\\/\//\//\/\/\///\/\///\/\/\/\/\\//\///\/\\\/\\\/\/\\\/\/\\\/\/\/\/\/\\\\\///\/\\\/\/\\//\\\/\\\/\\////\\\\\/////\//\\\\/\\\\\/\///\/\/\\//\\\/\\\//\\\\/\/\/\\\/\\\///\///\/\\\///\/\\\/\/\/\///\/\\\/\\\/\//\\/\//\\/\/\\\\//\\\/\/\\\//\/\\/\\//\\//\////\\\\\\/\///\\\/\/\/\/\/\
\\\/\/\\//\/\///\/\/\///\\\/\\\\\\/\\/\///\/\/\/\/\/\/\\\//\\/\/\/\///\///\\\///\//\\/////\//\\\//\\\/\/\///\\\/\/\/\/\\//\/\\\/\/\/\\//\/\/\/\/\/\/\/\\\/\\\/\/\/\/\/\/\/\/\\\///////\/\/\//\//\/\/\/\/\/\/\/\///\/\/\\\\\/\\\/\/\\\/\/\/\//////\\/\/\///\/\\///\\/\\\/\\\///\\\/\/////\//\\\\/\/\/\/\/\/\/\/\\\/\\\/\/\/\///\/\/\/\\//\/\\//\\\/\/\//\\\\/////\/\\\/\/\//\\/\/\/\/\/\////\\/\\\/\/\/\//\\/\/\/\\\/\/\/\//\/\\/\/\/\//\\///\/\/\//\\//\/\\\\/\/\/\\\/\/\///\/\/\\\\\/\/\/\/\/\//\\/\//\\/\/\/\/\/\\
//\\/\/\\\\/\\/\/\/\/\//\\\//\/\\\\\//\\/\/\///\\\/\/\///\\\\\/////\/\/\//\//\/\///\/\/\\\///\/\/\/\/\\\\//\\//////////\/\\\///\/\\/\//\/\/////////\/\/\\\\\/\/\/\/\\\/\///\/\\\///\/\/\/\/\/\\\////\\\\\\\\/\/\/\\\/\///\/\\\///\//\/\\///\//\\/\/\/\//\\\\/\/\/\\\\////\///\/\\\/\/\/\\\/\/\/////\/\/\/\///\\\/\\\/\\\/\/\/\/\/\/\/\/\//\\/\/\\//\/\///\/\////\\\\/\///\/\\\///\\\\\/\/\///\/\/\\//\\\\//\///\/\/\/\/\/\/\\\/\///\/\/\/\/\\\\//\/\//\\\\/\\\/\\\\\/\/\/\/\/////\/\///\\///\//////\/\\\/\/\\//\/\\\
\/\/\////\\///\\\/\/\\//\/\/\/\\\/\/\\\/\\\\\\\/\/\//\\/\/\\\/\/\/\/\/\///\\\\\///\\//\/\///\///\/\\\///\///\\\///\\\/\\\/\\\\\/\/\///\////\/\\//\//\\\/\/\/\/\/\/\///\/\/\\//\\\///\/\\\\\/\/\/\/\/\\\//\\/\/\///\/\/\/\/\/\\\/\\//\/\\\\\/\\\/\/\/\////\\\\/\///\/\/\/\/////\\\/\/\\\///\\\/\\\/\\\/\/\\\\\/\/\\\/\/\\\/\/\\\/\/\/\/\////\////\/\\\/\/\/\/\\\//\/\\///\\\\\/////\/\/\\\\//\/\/\\\\/\\\\///\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\///\///\///\/////\\\/\///\///\/\/\/\/\/\/\/\\\/////\\\/////\/\/\/\\\\\/
///\/\/\/\//\\/\///\/\/\\\\\\\///\/\/\/\/\///\//\//\\\///\\\\\\\/\/\//\\///\\/\//\//\//\/\\\/////\\/\\/\/\/\\\\\/\///\\///\\\\/\///\/\/\/\\\/\/\/\/\\\/\/\//\//\/\\\\//\///\/\//\\\\/\\\/\///\\\/\///\/\\\/\/\\\/\/\/\/\/\/\/\/\\\/\/\\\/\///\/\///\/\/\\\/\/\///\/\\\/\\\///\/\\\/\/\/\\\///\\\\\/\\\///\///\/\/\\\/\/\\\///\/////\/\/\\\////\\///\/\/\//\\/\/\/\/\///\\\/\/\//\\/\/\//\\\\/////\/\//\\//\\/\/\/\///\/\\\/\/\/\/\/\/\///\///\/\\\///\/\\\/\/\/\\//\\\///\\\\\/////\\\///\\////\/\\\/\/\\\/////\/\/\
\/\/\/\\\/\\\/\/\/\/\\\\/\///\\/\/\/\\\///\/\/\/////\\\/\/\\\/\////\\/\//\\/\/\/\//\\/\/\/\\\/\/\\\///\/\/\///\//\\/\/\\////\\\/\/\/\///\/\\\/\/\/\\//\///\/\\\////\\\\/\/\/\/\/\/\///\/\\//\///\\\/\///\\\/\\\/\\\/\/\///\////\\/\/\/\/\/\/\//\\\\//\\/\/\///////\/\////\\/\/\/\\//\/\\////\/\/\/\\//////\/\\\\\/\/\\//\/////\/\\\\//\///\///\/\///\/\\\/\/\/\/\\\/\//\////\\\/\/\/\\\\////\///\///////\\\\\//\\/\//\\\\/\/\///\/\/////\/////\/\///\/\\\/\/\/\\\///\/\/\\\/\/\\\/\\///\\//\///\\/\/\/\/\\/\/\\\/\/\
/\/\///\/\///\/\/\///\\\/\/\/\\\/\/\///\\\//\\/\/\/\/\/\///\/\/\/\///\/\\\/\/\\\/\/\/\/\/\/\///////\/\\\//\\/\/\/\\\/\/\/////\/\\//\/\/\//\//\\\///\/\/\\//\/\/\/\\\/\/\\//\/\/\\\/////\/\/\/\/\/\\\\//\\///\\/\/\/\/\/\/\\\/\/\/\\\/\/\\\\\/\////\\/////\/\\\\\/\//\\/\/\/\/\/\\//\\//\\\\\/\\\///\/\\\\\\\/\/\///\/\/\/\\\/\/\///\/////\/\/\\/\\/\/\\//\//\\\//\\\\\/\///\\\\\/\\/\\/\/\/\///\\\/\/\\\/\\\/\/\\\/\\\/\/\///\\\/\\\///////\/\/\/\/\/\\\/\/\/\\//\///\///\/\/\/\/\/////\/\/\/\/\//\//\/\/\/\/\///\/\
\///\/\/\/\/\///\///\\\///\\\/\/\///\/\///\\\/\\//\///\/\///\/\///\/\\\\\//\\/\/\/\/\\\//\\/\/\/\/\//\\/\/\/\\\/\/\/\\\/////\/\/\//\////\/\/\/\/\\\//\\/\///\/\\//\/\\\\///\\/\///\/\///\\\\\/\\\/////\//\\/\/\\\\\/\/\\/\\\\/\\\///\\//\/\\//\/\/\/\/\/\\\/\\//\\\//\\///\/\/\/\\\/\\\/\/\/\/\/\/\\\/\\\/\///\///\\////\/\/\/\/\\//\/\/\\\/\///\/\\\////\\/\\//\//\\/\/\/\/\///\/////\//\\\\/\\//\/\/\///\///\/\/\///\/\/\//\\/\/\\\/\/\/\/\/\\\\\/\/\/\/\///\/\/\/\/\\\/\/\/\/\/\/\/\\\/\///\/\/\\\\\\//\/\/\/\/\/
/\/\//\\/\/\\\//////\\/\/\/\/\/\\\/\\\/\/\/\\\///////////\/\\\/\/\///\\////\/\/\/////\/\//\\/\///\\\/\/\/\\\/\\\/\/\///\/\/\/\\\/\/\\\/\\\/////\/\/\/\/\/\/\/\\\\//\////\//\\//\/\\//\/\/\\\/\/\/\/\/\/\/\\\\//\/\///\/\\\/\/\/\\\/\/\/\//\\\\\\/\///\\\\\\\/\\\/\/\///\\\/\/\/\/\\\/\/\\//\\\//\\/\/\/\\/\\\\/\/\\///\//\\//\\\\\\//\/\\///\\\\/\/\/\\\///\/\/\/\/////\/\/\\\///\//\\/\/\/\///\\\/\\//\/\\\/\\\/\\/\\/\//\\\\/\/////\\\/\///\\\///\\\/////\///\/\/\/\/\///\/////\/\/\\///\\/\\\/\\//\/\\\/\///\\\\\
///\\/\/\/\///\\\\//\/\/\/\/\/\/\/\/\\\/\/\/\/\/\\\/\///\///////\//\\\\/\/\/\/\///\/\/\/\///\\//\/\\/\\\\/\/\\//\/////\\\/\/\/////\/\\\/\/\/\///\\\///\/////\\\\\/\\\/\\\//\\/\///\/\/\/\//\\/\\\///\/\/\\\\\/\///\///\\//\/\/\/\\\///\/\//\\/\/\/\/\\\\\/\/\/\//\\/\/\/\\\/\\\///\/\///\\\\//\/\/\/\///\///\/\\\///\/\\\/\\\/\//\\\\/\/\\\/\///\/\/\/\/\/\/\/\\\/\////\\\//\/\/\/\/\/\/\///\\\\\/\\\\\/////\/\/\/\/\/\/\\\////\\/\/\\\/\/\///\///\/\/\/////\\\///\\\/\/\\\/\///\\/\\/\/\/\\\\//\/\/\/\/\///\/\/\/\\
\\/\//\\/////\\\/\/\\/\\/\/\\\/\\\/\/\/\\\/\/\/\/\/\/\/\\\/\/\/\\//\/\/\/\/\\////\/\/\/\/\/\//\\/\/\\//\\//\/\/\/\/\/\/\/\/\\//\///\/\/\////\\/\/\//\//\/\/\/\/\/\/\/////\/////////\/\//\\///\//\//\///\/\/\/\/\/\//\\///\\/\//\///\/\///\/\/\\\///\/\/\/\\\/\///\/\/\\//\/\/\/\/\/\/\/\/\\//\/\///\\\///\/\/\///////\///\/\\\\\/\/\/\/\//\\/\/\\\/\/\///\\\///\/\///\/\/\\\/\/\/\/\/\////\//\/\/\\\/////\/\///\/\/\\\/\///\\\/\/\/\\\\\\\/\//\\\\///\/////\///\/\\////\///\///\/\\//\\\/\/\/\\\///////\/\\\/\///\//
\\\/\///\\/\\/\/\///\///\///\/\/\/\/\/////\/\/\/\\\/\//\\\\/\/\\\/\/\/\/\/\/\/\/\/\//\/\\/\/\/\/\/\/\//\\\\\\/\/\/\/\/\\//\\\\///\\/\/\/\\\\\\\\\/\\//////\/\\\/\\\//\\//\///\\\\///\//\\\\\\\\/\\//\//\\/////\\/\\/\/\/\\//\/\/\/\/\/\\\/\/\\\/\/\\\///\/\/\/\/\////\\/\/\\\/\\\/\/\/\////\\/\/\/\/\//\//\/\/\/\/\\//\/\///\/\\\/\\\\//\/\/\\\/\/\\//\/\/\/\\\/\/\\\\\////\/\\/\/\\\/\/\\\///\/\/\/\//\\/\/\/\/\/\/\/\/\/\\\/\/\///\/\\\/\\\/\//\\///\\\/\\//\/\///\\\/\/\/\/\/\/\/\//\//\/\/\/\//\\\\/\/\/\/\/\/\/
\\\\\\/\\\\\/\///\/\/\/\/\\//\\\//\//\///\///\\\//\\/\/\/\/\///\/\////\\/\/\\\/\//\\\\///\/\/\\\/\/\\//\/\/\/\/\\\/\\\///\/\\\///\////\\//\//\///\/\///\/\\\/\/\\\///\/\\\/\\\/\\\/\\\\\//\\\\///\///\/\/\///\/\/\/\///\\\\//\/\\\/\/\/\/\/\/\/\/\/\/\/\\\/\\\/\///\/\/\/\\\//\\///////\/\//\/\\/\/\///\/\/\//\//\/\///\/\///\///\/\/\///\\\///\/////////\/\/\/\/\/\\/\//\//\\\\/\/\/\\//\/\/\/\/\\//\/\\\//\\/\\//\\\/\/\/\/\/\/\/\/\/\\\/\/\/\/\/\///\///\/\/\/\\\\\/\/\\\//\//\\\\//\/\\//\\\///\/\/\//\\\\\////\
\/\/\/\\\/\/\/\/\/\\/\\/\///\/\/\/////\/\/\\\/\/\/\/\\\/\////\//\/\/\/\/\/\/\/\/\///\\\///\\//\/\\////\\\//\//\/\/\/\/\/\\//////\/\/\/\/\/\/\//\\/\/\///\/\/\///\/\/\/\/\/\/\/\//\\/\\\/\///\/\///\\\\\/\/\/\\\/\///\/\/\///\/\\\\//\/\///\/\////\///\//\/\/\\\/\/\/\\\\\\\\\/\\\\\///\\\/\\\/\/////\\////\///\/\///\/////\//\//\/\/\/\///\//\\//\\/////\\\///\/\/\\\//\\//\\\\\\/\/\/\/\///\/////\/\/\/\\\\\/\/\/\\\/\\\\/////\\/\//////\\/\///\\\\///\//\\\/\///\\\/\//\//\/\///\/\\\/\\//\\\\\/\/\/\/\\\/\/\/\//\
//\/\\///\/\\\///\/\/\\\///\/\///\///\/\/\///\/\\\///////\/\\\/\/\/\/\/\\\/\///\/\/\/\\/\\//\\//\\\/\\/\/\///\///\/\\\/\/\\\/\/\\\/\\\\\/\/\\\///\/\\\\\///\/\/\\\/\/\/\/\\\//\\///\//\\/\///\\//\/\//\\///\/\/////\\//\///\/\/\/\/\///\///\///\/\///\/\\\/\/\///\/\//\\/\/\\\///\\\/\/\/\/\/\/\///\/\/\/\\\\////\\\\\/\//\//\/\\\\\/\///\/\/\/\\\\\/\\\/\\//\/\/\/\///\\\/\///\\\\\////\\////\\/\/\/\/\\////\/\/\\\/\/\/\/\///\/\/\/\\\\\/\//\\/\\\\\/\/\/////\///////\\\/\/\/\/\/\/\///\///////\//\\/\//\//\///\\\
\\\/\\\///\\\/\/\/////\/\\\\\/\\\\\/\///\\/\//\\\/\/\/////\/\\/\\/\\\/\\\/\///\/////\/\/\\\/\/\/\\\/\\\/\/\///\\\/\///\/\\\/\/\\//\/\///\/\/\/////\//\\/\/\/\///\//\\///\/\/\/\/\/\/\\////\/\///\//\\/\\\/\/\///////\/////\\\/\/\/\/\/\/\\\/\/\/\/\//\\/\/\/\/\/////\/\/\\\/\\//\\\/\/\/\\//\/\/\\//\/\/\\/\\/\/\/\///\/\/\\//\\//\/\\\/\/\/\\//\/\\\\//\/\/\/////\/\/\/\/\///\///\/\///\/\///\/\\\///\/\\\/\/\/\/\/\/\\\\\\/\\/\/\\\\//\/////\/\\\/\///\/\/\/\\\/\/\/\/\/////\/\\\\\\\\//\/\/\\\/\/\/\//\\\\///\/\/
/\\\/\/\/\/\/\/\/\/\\\/\\\////\\/\/\\\\\///\/\///\/\/\/\///\/////\//\/\\\\/\/\\\/\/\/\\/\\/\/\\\/\/\/\/\/\/\/\///\\//\\\/\/\/\/\/\/\/\\\/\/\\\/\\\\\/\\//\\\\\/\/\/\/\\\///\/\\//\//\\/\///\\\\\///\/\/\/\\\/\/\//\\/////\/\///\\\////\/\//\/\/\/\/\\////\/\/\/\///\///\/\/\\\/\/\/\\\\\//\\\\/\/\/\\////////\\////\///\/\\\///\\\/\\\/\\\/////\/\/\//\//\/\/\/\\\\\/\///\/\/////\//\\\//\//\//\\\///\/\///\/\\//\\//\/\/\/\/\\\///\/////\/\/\//\///\\/\\\/\/\/\//\\//\\/\///\/\/\/\/\/\//\\//\\/\/\/\\////\\\//\\/\
\/\/\/\/\/\///\//\\/\/\/\/\\\\//\///\/\\\/\/\\\\//\/\///\/\/\/\\\/\//\\///\\\\//\/\/\/\///\\////\///\/\/\///\/\/\///\/\///\/\/\\\/\/\\/\\/\///\/\//\\///\\//\/\///\///\/\/\\\/\\\/\\\/\/\/\/\\\\\/\\\/////\/\/\/\/\/\\\/\//\\/\/\/\/\\//\///\/\///////\\\/\/\/\/\/\/\/\/\/\/\/\/\/////\/////\///\/\\\/\/\/\\//\/\/\\////\\\/\/\/\/\\\///\/\/\\\/\\\\\/\/\/\/\\////\/\//\\\/\\/\/\/\/\/\//\\/\\\/\///\/\/\/\///////\\\/\/\/\/\\\/\////\//\/\///\/\/\/\/\/////\/\\\///\/\/\/\/\//\\/////\//\//\\\/\/\/\/\///////\\/\\/
//\\/\/\///\/\\\/////\/\/\/\/\///\/\/\\\/\/\/\//\\/\///\/\/\/////\\//\\/\/\\/\/\/\/\/\/\/\///\/\/\/\/\\\/\///\/\/\/\/\/\/\/\/\/\///\//\/\//\///////\/\/\/\/\///\///\//\//\/\/\/////\//\\/\\\/\/\/\/\/\///\/\/\/\\/\//\/\\\\\/\///////\/\\/\//\///\//\//\\//\/\/\//\\/\/\///\/\/\/\///////\\\\\/\//\\//\//\/\\//\/\/\\\//\//\/\//\\/\/\//\\/\/\///\/\\\/\/\//\\/\///\/\\//\\\\//\///\///\/\/\//\//\//\\//\////\\\\\/\///\/\/\\\/\///\/\/\/\/\///\/\/\\\/\/////\\\//\\/\///\/\//\\/\/\/\/\\\//\//\/\/\/\/\/\//\\\\/\/\
\/\///\/\/\\\\\/\/\\\\\/\/\///\/\//\//\//\\/\/\/\\////\///\//\\\////\/\/\/\/\\\/\/\/\/\\\/\\//\///\///\/\\\/\///\/\/\/\/\/\/\\\/\/\\\\\/\///\///\//\\/\///\/\/\/\///\/\/\/\//\\/\\\\\\\/\/\\\///\/\\\/\///\/\///\/\\\/\\//\\\/\///\/\///\///\/\/\\\///\/\/\/\/\/\//\\/\///\//\\/\/\/\/\/\/\/\///\\\/\\\/\///\/\/\/\/\/////\/\//\\///\/\\///\\/\/\/\/\///\/\/\/\/\\\///\/\/\/\\\/\/\\////\/\\//\\\\\//\////\//\/\\///\/\//\\\/\////\\\/\/\///\\\/\///\\\/\///\///\\\/\/\///\/\/\/\\\/////\/\\\/\\/\\\//\/\/\\\/\/\/\/
/\\\/\///\\\/\\\/\\\/////\/\/\///\/\/\/\/\\////\/\\\///\\\/\/\/\/\\\/\/\//\\/\/\///\/\/\\\\//\/\\\/\///\///\/\//\////\/\/\/\//\/\/\\\\//\\/\/\\\/\///\/\/\/\//\/\//\\\\\/\/\/\/\\\/\/\/\\\//\\/\/\/\/\/\///\/\/////\///\/\\//\///\/\/\/\/\//\//\/\///\/\//\\\\\\///\/\/\///\////\//\\\///\\//\/////\\\/\/\/\\\//\/\\\\//\\/\/\\\/\/////\/\/\/\/\\\///\\\/\/\/\\\/\/\/\/\\\/\\//\/\///\/\/\///\\\\//\/\//\//\/\\\/\/\/\//\//\/\\\/\\\/\/\\//\/\///////////\/\\\/\/\\\\\/\/\/\//////\\/\/\/\///\/\/\/\\\/\\\/\/\///\/\
//\/\\\///////\/\///\/\\\/\/\\\/\/\//\\\\/\\\/\\\/\\/\\/\/\\\/\\\/\/\\\\//\/\/\/\/\/\/\/\/\\\/\\\/\\//\/\\\/\/\/\/\/\//\\/\\\/\/\\\\\/\\\/\/\\\\\/\///\/\/\\//\///\/\/\/\\/\\\\/\/\/\/\/\/\/\\/\//\\\/\/\/\/\\\///\/\/\/\//\\/\\\\\/\/////\/\/\///\\\/\/////\/\///\\//\/\/\\\\\\//\\\\//\\\/\/\/\/\/\/\\/\\\\\\/\\//\\\/\/\/\/\///\\//\\\\\/\\\/\\\/\/\\\/\/\\\\\\\/\///\\\/\/\\\\\///\\\///\/\/\\\///\\\/\/\/\\\\\/\/\/\/\/\/\/////\/\/\\//\/////\\\/\/\/\/\//\\/\/\\\\\///\/\\\\/\\/\/\/\///\/\///\/\/\///\/\/\///
///\\\///\/\/\/\///\/\/\/\//\//\\\/////\/\/\/\\\/\/\/\///\/\/\//\\///\/\/\/\\\/\/\//\\/\/\/\/\/\/\\//\/\\\///\\\///\/\\//\\\/\//\\\\\\/\\///\\/\///\///\\\\\/\/\/\//\\/\///\/\///\/\/\/\\\/\/\\\\\/\/\\\\\/\/\/\/\/\///\/\\//\/\\\\\/\/\/\/\/\\\/\/\\\/\/\/\/\/\/\/\/\/\\\/\/\///\/\/\/\/\/\\\/\\\/\///\/\/\/\///\/\/\/\/\\/\\\////\/\\\//\\/\/\\\/\///\///\/\/\\////\/\/\\\//\//\/\/\/\/\/\/\\//////\/\/\///\/////\/\/\\\\//\\//\\\/\\\/\/\\\\\/\/\\\/\/\/\/\///\\///\\/\//\///\\///\/\\\\\/\/\/\/\/\///\\\\\///\/\
\\\///\/\/\////////\\/\/\/\/\\\/\/\///\///\/\\\/\/\/\/\/\\/\\/\/\/\/\///\\\/////\\\\\/\/\/\/\/\/\///\\\/\/\///\/\//\\/\/\/\/\///\/\/\/\/\/\/////\\\/\/\/\\//\/\/\/\/\/\///\\\/\///\\\/\\//\///\/\/\\\///////\/\\////////\/\/\/\/\\/\\/\///\/\/\///\///\/\\\/\/\///\///\\\\\/\/\\\/\\//\/\/\///\/\/\/\/\/\/\/\///\/\/////\\\/\//\\/\/\/\/\/\//\/////\////\\\/\\\/\\/\//\\//\\//\/\\\///\\\/\/\/\/\//\\\///\\/\///\\\\\/\/\\\//\\/\/\/\/\///\/\/\/\/\/\////\\/\/\/\///\\\\\/\/\/\\//\\\/\\/\\///\\\/\/\\\///\/\/\\\\//
/\/\/\/\\\/\\\\\/\/\/\/\/\/\\\\//////\/\/\/\\////\/\\\/\/\///\/\/\/\\//\/\\\/\/\//\\/\\//\/\/\/\/\\\/\\\///\\\/\/\/\///\///\/\/\/\///////\/\///\/\/\/////\///\/\/\///\/\/\/\\\///\/\/\\\///\//\\\\/\/\///\/\/\/\\\/\/\/\/\\/\\/\///////\/\\//\/\/\/\\\/\/\\//\/\/\/\\\/\/\/\/\/\///\/\/\\/\\///\\\\\/\/\\\///\/\/\/\/\/\///\\\/\/\/\/\\/\////\\\/\\\///\/////\\\\\/\/\/\//\\/\///\///\/\\//\\\/\\//\/\///\/\\\/\\\///\/\/\\//\/\/\/\\\/\///\/\\\/\\////\/\/\/\/\\/\\/\//////\\\\/\/////\///\/\\\/////////\/\/\///\/\
//\\\/\///\/\/\//\\/\\//\\\\\\\/\\////\///\/\///\\\\\/\/\///////\\\/////\/\\\/\/\/\\\/\/\/\/\/\\\///\\//\\\/\\\/\///\\\\\\\\/\\/\/\\/\\/\\\/\/\/\/\//\\/\///\/\/\/\/\\\//\\/\/\\\///\/\/\/\/\/\/\/\/\//\/\\///\\\/\\\/\/\/\\\/\/\/\/\/\/\/////\\\/\/\//\\/\//////\\/\/\\\/\/\/\\\/\\\/\/\/\/\\//\/\/\\\\\///\/\/\\\/\///\\\/\/\/\\\\\/\/\/\///\/\/\/\/\/\/\/\/\///\/\\\/\\\/\/\\/\\/\/////\\\///\///\/\/\/\/\/\/\/\/\/\//\//\\\/\/\/\\///\//\/\///\/\/\\\/\/\\\\//\\\/\\\/\/\/\/\\\/\/\/\\\/\/\\///\\///\/\//\\\\/\/
/\/\///\///\/\/\\\///\/\/\/\/\\//\/\\\\\/\/////\\\/\\/\\//\\/\\/\\/\/\\\/\\\/\/\/\\\/\//\//\///\/\\\/\/\/\/\\\/\/\/\/\///\///\/\/\///\///\///\\\/\/\///\\\///\\\\\/\/\/\\\/\/\/\\//\/\/\/\///\/\/\/\/\//\\/\//\\//\\/\/\/\/\/\\\\\/////\\\/\/\///\/\/\///\\\\\//\\/\\\///\/\/\\\/\/\/\///\\\\//\/\/\/\\\/\/\/\\\\\/\////\\/\\\///////\\//\/////\\\/\\///\//\/\/\/\/\/\\\\\\\///\\\/\\\/\\\\//\///\\\/\/\\\///\/\////////\\\\/\/\//\////\///\\//\\///\/\\/\\\//\\/\///\////\////\\\/\///////\/\///\/\//\\/\/\/\/\/\//
//\/\\\/////\/\\\/\\\///\/\///\/\\//\/\\\/\/\/\\\/\///\/\/\/\/\/\\//\/\///\/\/\\\\/////\\/\/\/\/\///\/\\\\/\\/\/\/\/\/\/\/\/\\\/\/\/\///\\\///////\////\\/\\//\/\/\/\/\/\///\/\//\\\\/\/\///\/\\\/\/\/\/////\/////\/\\\///////\/\/\\\\\/\///\/\/\\\///////\\/\\/\/////\/\///\\\///\\\\//\//\//\\\/\/\\//\/\/\/\///\/\/////\/\///\////\\///\///\/\//\\/\/\/\///\/\\\/\/\//\\/\/\///\/\/\/\/\/\/\/\/\/\\//\/\\\\\\\///\\\/\/\\\/\/\/\///\/\/\\\///\/\\\\\\\/\/\/\/\\\/\/\/\/\/\\\/\/\/\\//\/\//\\/\//\\/////\//\\\\/\\
/\///\///\///\/\/\/\///\/\/\/\/\/\//\\\/\\/\\\/\\//\\\/\///\/\///\/\/\\\/\\\/\\\//\//\/\/\/\/\///\/\\\\//\/\\\///////\///\/\\\/\/\\\\\/\/\///\\\///\/\\//\///\/\/\\//\/\\\/\/\/\/\/\\//\/\\//\///\/\\\/\///\/\//\\\//\/\\\\\\\/\/\/\/\/\\\/\/\/\/\\\/\/\/\\//\/\//\\///\///\\\/\////\//\/\/\/\\\/\/\/\\\\\///\\//\/\\\/\/\///\/\\\////\\\\/\/\/\///\\\\\///\\/\\//////////\/////\//\/\/\/\\\/\/\\\/\///\\\/\/\\/\\///\\\\\/\/\/\//\\/////\\\\\/\\//\/\///\/\/\/\/\/\\\/\/\/\\//\\////\///\\\///\///\\\/\/\/\///\\\\\
///\/\\/\\\/\/\\////\\\\\/////\/\/\/\/\//\\\\//\\//\\/\/\/\/////\/\/\\//\/\\//\\\\\/////\\\/\//\\/\/\/\/\/\/\/\//\\/\/\/\////\//\//\\/\/\///\/\\\///\\\/\\\/////\/\/\\\/\/\///\////\\/\\/\\/\/\\\/\/\/\////\//\///\\///\/\\/\\\/\/\\\/\///\/\\\/\///\/////\//\//\/\/////\/\/\/\\\//\\/\/\/\/\\\/\/\/\\\/\/\//\\/\/\//\\/\///\/\\\///\\//\\//\/\\\/\\//\///\/\\\/\//\\/\/\///\/\/\/\\\\\/\/\/\\\\\/\/\/\/\/\/\///\//\\//\\/\/\\\///\/\///\\\\////\/\/\/\/\/\//\\/\\\///\/\/\/\/\//\//\///\/\///\/\/\/\/\/\/\/\/\///\/
/\/\//\\/\///\\\//\///\\\\/\/\/\\\\\\\\\/\\\/\\\/\/\/\/\///\///\\\//\\\\//\\///\/\/\\\\\\\//\\/\\//\/\\\/\\\/\/\\\\\/\/////\/\///\//\\/\///\/\\\/\\\/\\//\/\/\/\\//\\\/\/\\//\/\/\/\\\/\/\//\\/\//\\/\/\\\/\/\/\\/\\/\/\\\///\///\/\/\/\\//\/////////\/\/\///\/\\\\\/\/\/\/\\\/\///\//\\//\//\/\///\///\\\\\/\///\/\/\/\/\/\/\\\/\/\/\/\/\\//\//\//\/\/\\/\\/\\\\//\/\\//\/\\\/\/\/\\//////\///\\\/\/\///\/\/\\\\\///\///\/\/\/\//\/\\/\/\/\/\/\/\\\/\/\/\///\/\///\/\\\/\//\\/\\\/\/\///\/\/\///\/\/\/\\\/\/\\\/\\\
//\///\/\/\/\/\/\/\/\/\/\/\//\\\\/\/\\\/\/\//\//\/\//\/\\\\/\/\///\/////\/\/\/\\\\\/\///\/\//////\\/\/\/\/\/\/\/\/\/\///\\/\\/\\\/\/\\\/\///\///\/\/\/\\\///\\\\\/\/\/\/\/\/\\\/\//\//\/\///\///\/\//\\/\\////\///\\\/\/\\\\//\/\///\/\/\///\/\/\/\/\/\/////\\//\/\/\/\/\///\\\/\/\\\///\/\/\//\\\\//\\/\/\\////\/\\\\//\/////\\\/\/\/\\\///\/\/\///\/\/\/\/\\\/\/\/\/\/\\/\////\/\/\/\/\///\/\/\/\/////\/\/\/\/\/\/\/\///\/\\\/\\//\/\/\/\/\/\\\/\///\/\/\\\/\\\/\\\//\\/\///\\\/\\//\///\/\/////\/\/\////\\/\/\\\/
/\\\//\\/\/////\/\/\///\/\/\/\///\/////\/\/\/\///\/\/////\/\/\/\/\\\///\///\\\/\\//\/\/\/\/\\\/\///\/\/\\/\\/\/\/\/\\//\/////\/\\\\\\\/\/\\\\\/\\\///////\///\//\\/\\//\/\\\//\\/\\/\\/\/\\\/\/\/\\\/\/\///\/\//\\\\///\\\\\///\///\\\/////\///\\\/\/\/\/\/\/\\\///\/\//\\/\\//\\//\///\///\///\/\\\///\///////\/\/\///\/\\\///\///\\\//\\/\///\/\\//\/\///\/\/\\\/\/\/\/\//\//\/\/\///\/\///\\\/\/\/\/\//\\/\///\/////\\\\\/\/\/\/\/\/\/\/\\//\/\/\/\\\/\/\/\\\\////\/\\\///\/\/\/\\\/\\\/\/\/\\\/\\\\/\\/\///\/\//
\///\/\/\/\/\/////\///\/\/\\\/\\\/\/\/\/\///\/\/\\\/\/\/\/\\\/\/\/\/\/\\\/\/\/////\/\/\/\///\/\///\/\/\/\\/\/\\/\/\\\/\/\\\/////\\\/\\\/\\\/\//\\/\\\/\/\/\\\/\/\///\//\\/\///\/\/\/\//\\/\/\/\/\/\\\/////\/\/\\\///\/\///\/\\//\/\/\/\/\\\/\////////\\/\/\/\/\\\/\/\\\\\///\///\\\/\\//\/\/\/\////\\\\/\///\//\\/\///\/\/\\\\\\\/\/\/\/\\\/\/\/\\\/\\//////\///\/\/\\//\/\///\///////\///\\//\/\/\/\///\\/\//\\\/\/\\\\/\\\\\\/\/\/\\\/\/\/\///\/\/\///\\\/\/\\\\//\/\\////\/\/\/\//\/\\/\/\/\/\/\///\/\\//\/\\\/\\
/\/\/\///\/\/\//\\/\///\///\///\/\/\///\///////\/\///\/\/\/\/\/\/\//\\\\/\///\/\/\/\/\/\///\/\/////\/\\\\\/\/\\\//\\\\\\/\/\/\/\///\/\\\/\/\//\//\/\/\//\//\\\\\\\/\/\\\/\/\/\///\\\\\/\/\///\\\///\/\\\\\/\/\\//\/\/\/\/\////\\/\\\/\\\/\/\/\/\/\/\\\/\/\/\/\\\/\/\\//\/\/\/\/\/\/\/\\//\///\/\/\/\/\///\///\/\/\///\//\/\\/\/\/\/\/\/\/\\/\\/\//\\/\/\\\/\/\///////\\\///\/////\////\\/\/\///\\//////\///\///\/\/\/\\\/\/\/\//\\///\/\/\\\///\/\\//\/\\\/\/\/\///\/\\\///\/\/\\//\/\/\/\///\/\\\\\\\/\/\/\/\/\\\/\
/\//\/\\\/\/\/\/\/\///\\/\\/\///\/\/\/\/\/\/////\/\/\\//\/\/\/\///\/\\///\\\////\/\/\///\/\///\\\\/\\/\/\/\/\/\/\///////\\\\/\\/\/\/\///\///\/\//\\/\/\/\\\\\/\\\\\/\///\/\/\/\/\/\/\/\/\/\/\/\\\/\/\\////\\\//\\\\/\/\///\\\///\\\/\/\\\/\///\///////////\/\/\\//\///\/\\/\//\////\\\//\/\/\/\//\\/\/\/\/\/\/\/////\\\///\///\/\///\/\\\/\///\\\/\/\/\/\/\/\\\\\/\\\/////\/\/\/\/\//\\/\/\\\\\\\/\/\\\///\/\/\/\/\/\/\/\///\\\///\/////\/\/\/\\\///\\\/\/\/\\\\//\/\/\/\/\/////\\\/\\\/\///\/////\\\/\/\/\//////\\/
/\/\/\/\/\///\\//\\\/\/\/\/\/\///\\\\/\//\/\\\/\/\///\\\\//\/\/\/\/\/\\//\/\\///\//\/\/\\\/\/\/\///\/\/\/\/////\///\\\/\/\\//\/\/\//\\\////\\/\//\/\/////\/\/\////\\/\/\/\\\/\/\/\///\\\/\\\/\/\\\/\\\\\\//\\\/\\\/\/\/\///\\\//\\/\\\\\\\\//\/\\\\/\\\////\/\/\/\/\/\/\/\/\/////\//\\/\/\\\//\\\\\\/\///\/\/////\\\/\\//\///\/\/\///\/\/\\\///\/\/\\\/\/\/\/\///\\///\\/\//\\/\/\/\/\/\/\/\/\/\/\\\///\/\\\//\//\/\/\/\/\/\\\///\\//\\////\\\/\\\/\/\/\\\/\\\/\///\/\///\//\\///\/\\\/\/\/\/\\\/\/\/\///\/\///\/\/\
\////\\/\//\\/\/\//\\\/\\/\\\/\/\\\/\/\/\//\\\\/\/\/\\//\\/\\///\\\\\//\\/\/\///\/\\\///\\\/\/\/\/\///\/////\//\\/\///\/\/\/\/\/\\\/\/\///\/\/\//\\/\///\/\/\\\/\\\/\/\\\/\/\/////\///\/\//\\/\/\/\/\/\/\/\\\/\\\/\///\/\//\\\\/\\//\///////\////\\/\\\\///\\\\\\/\///\/\///\/\\\\\/\\\/\/\/\\\\//\\\/\/\/\/\\\/\\//\\\/\/\/\\\///\/\/\//\\\\/\/\/\///\\\/\//\///\\/\/\/\/\/\/\\\\\\\\\/\/\//\\\\\\\///\\/\//\\//\//\/\/\/\/\/\/\/\/\///\/\/\\\\\\//\\//\/\///\/\\//\/\///\\//\//\\\/\/\//\/\/\///\/\/\\\/\/\\\///\/
/\/\/\///\/\///\//\\\\/\///\//\//\/\/\/\/\\//\\\/\/\///\/\/\\/\\\//\/\/\/\/\/\/\\\/\/\///\/\\\\\\\\\/\\\\//\/\/////////\\\/\/\\\/\/\\\/\\\///\///\\\\\/\/\\\/\/\///\\//\/\\//\/\//\\/\/\\\\\/\\\/\///\///\/\/\/\/\/\\\/\/\/\\\/\//\\///\///\///\\\/\\\/\/////////\/\\\/\\\\\/\//\\/\///\\\/\/\///\/\/\/\/\\\/\/\/\/\/\/\\\/\/\/\/\/\///\//\////\\/\\/\\\\/\\/\\\/\\\/\///\///\/\////\\///\/\\\/\\\/\/\\/\\/\/\///\\\///\\\///\///\/\/\/\/\\\/\/\//\\\\\\/\/\/\/\/\/\//\\/\/\//\\/\\\\\\\/\/\/\/\\\/\\\\//\/\\\//\\/\
\\\/\/\/\\\////\\/\/\/\/\///\/\\\\\\\///\///\/\/\/\/\\\/\//\\/\///\/\/////\///\\\\\\\////\\///\////\\/\/\/\\\/\\\////\//\/\/\/\\\//\\//\///\/\/\\///\/\/\/\/\\\/\/\\\/////\\//\\\///\/\/\\\/\///\/\\\/\/\///\/\/\/\/\\\/\/\/\/\\\/\//\\\\/\/\/\/\///\/\/\/\\\\\///\/\/\\\/\/\\/\\/\/\//\\/\\\/\////\\///\\\\\/\/\\\\\/\/\/\/\\\/\/\///\/\/\/\/\/\\////\/////\/\/\/\///\/\/\\\///\\\/\/\///\\\/\\\//\\\\/\/\/\////\//\/\/\/\\//\/\/\/\\//\\\/\//////\//\///\/\/\/\/\/\/\\\///\///\\\/\\\/\/\///\/\/\/\\///\\/\//\\/\/
//\\/\/\///\/////\\\\\/\///\/\/\\\\//\/\\//\/\/\/\\\///\\\\\\\/\/\/\\\/\/\/\/\/\/\/////\///\\\/\/\/\\\/\///\\//\/\/\/\\\/\/\/\/////\//\\/\/\\////\///\/\/\\//\\\///\/\/\///////\/\/\/\/\/\////\/\\\/\\\/\//\/\/\//\////\\\\\/\/\/\/\\\/\/\/\\\\//\/\\\/\/\\\/\\\\\/\/\/\\\/\/\//\//\/\\\/\/\/\/\/\//\\\\\\\\/\/\/\/\/\\\\\/\/\/\\\/\/\\\/\///\/\//\\///\\\\\\\/\/\\\\\/\\//\/\\\/\/\/\/\/\\\/\/\/\///\///////\\\\\\\/\///\///\/\/\///\\\\\\\/\/\\\/\/\\\/\/\\\/\/\/\/\\\/\/\/\/\/\/\\\/\/\//\\/\\\/\\\/////\/\/\/\/\
/\\\\\\///////\/\/\/\\\/\/\\\/\\\/\/\///\///////\/\/\/\\\/\/\/\/\/\/\\\/\\//\\\\\/\\\///\///\\///\\/\\\\//\//\/\\/\\////\/\/\/\///\/\/\/\/\/\//\\//////\//\///\\///\//\\/\\/\/\\\/\//\\/\/\///\/\\\/\\\/\/\/\/\/\///\/\/\/\/////\/\/\/\/\/\/\/\/\\\/\///\//\\/\/////\/\/\/\\////\///\///\/\/\///\/\/\///\\\/\/\/\///\/\/\/\\\//\\\///\\/\/\\\/\///\\\\\/\///\\//\\//\\\/\/\\\\\\\/\///\/\\\\\/////\/\\//\///\/\/\//\\/\/\\\///\///\///\///\/\///\/\///\///\/\///\/\\\///\/\/\\\/\/\/\///\\/\\\\/\/\///\\\///\///\/\/
/\/\\\/\\//\////\\/\/\\/\\/\\\/\/\/\/\/\/\/\\\/\//\\/\/\/\/\\\\\/\/\/\\\/\/\\////\/////\/\\\\\/\\\////\//\///\/\/\\\///\///\///\/\/\/\/\/\\//\\\/\\\/\\\/\/\/\///\/\/\//\\\\/\\\///\\//\/\\//\/\/\\\\//\/\/\\//\/\\\\\/\/\/\/\/\\\\\///\/\/\//\\\\/\\\/\///\/////\/\\/\\/\/\\\/\\\/\/\\///\\/\/\/\/\//\\\//\/\\\/\\\\\/\/\\\/\\\/\///\/\/\/\\//\///////\/////\/\/\//\\/\//\\//\//\///\/\/\\\/\/\/\/\/\/\\/\\\\/\/\/\/\/\/\/\/\/\/\//\\/\/\/\\//\/////\/\/\\\///\///////\/////\/\/\/\\\\\\\/\\\\\/\/////\/\/\/\/\\//\
\///\/\/\\\/\/\/\\\/\\\/\//\\/\/\//\////\/\\\\/\//\\\/\////\\/\////\\/\///\/\/\\\/\/\/\////\\/\\\/\//\\/\///\\\/\/\/\/\/\/\\\///\/\/\\\/\/\/\/\/\/\\\\\//\\/\/\\\/\\\/\/\\\/\/\//\\/\///\///\//\\/\/\/\\/\\/\\////\/\///\/\/\/\\\///\/\///\/\/\/\\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\\\\/\/\/\/\///\/\/\/\/\///\///////\/\/\///\//\\/\/\/\/\\\//\\//\\/\\//\/\/\\\/\/\/\/\/\\\///\/////\/\/\/\/\\\/\/\\\/\/\/\/\/\/\\\\\/\////\/\//\/\/\/\\\/\//\\/\/\/\/\/\\//\\\/\////\\/\/\/////\/\/\/\\/////\\/\/\///\/\/\\//\\\\\///
///\/\/\/\/\/\\\/////////\///\/\/\///\///\\\/\\\///\/\\\/\/\///\/\/\\//\///\/\\\/////\\//\\\/\/\\\\\/\/\/\/\/\/\\\\//\/\/\/\/\/\/\/\/\\\///\/\\\/\/\//\//\/\/\/\\\///\\\/\/\/\/\///\/\\//\///\/\//\\\////\/\\\/\\\/\/\/\///\/\/\\\//\\\\\\/\/\\\\/\\/\//\///\\///\/\///\\\//////\\///\/\/\/\/\/\\\\\/\/\/\///\/\////\\/////\/////\\\\\///\/\/\/\/\/\/\/////\/\///\\\/\\\/\/\\\///\/\\\//\\/\\\/\/\/\/\/\/\/\/\\\////\\\//\///\/\/\/\/\///\\\\\/\/\\\\\/\\//\/\///\\/\//\//\//\\//\/\/\//\\/\///\/\/\/\\\/\\\/\/\\\/\
/\//\/\///\///\\\///\\//\\\/\\\/\/\///\\\/\/\///\\\/\/\/\/\/\/\\\\\/\\\/\///\/////\//\/\\///\/\\\/\\\\\/\/\\\\\/\/\/\\\\//\/////\\\/\///\/\/\/\/\/\///\/\/\/\\/\\/\/\///\/\\\\\/\\//\\\\\/\\\/\/\/\/\/\/\\\//\\/\/\/\///\/\\/\\//\\/\//\\/////\///\/\/\\\///\///\/\/\///\\\/\//\\/\//\\/\///\/\\//\/\/\/\/\/\/\/\/\//\\//////\\/\/\/\\\/\/\/\///\\\/\\\\\\\/\///\/\/\/\/\/\/\/\/\\\/\\\\\/\/\/\/\\\/\/////\\\/\/\/\\\\\/\/\\/\\///\\\///\//\\\/\\/\\\/\/\/\/\\\\\/\/\/\/\//\\/\\//\/\/\//\\///\//\\/\/\\//////\///\/
\\\\///\/\/\/\////\\\/\\/\///\/\\\/\/\/\/\\\/\//\\///\/\/\/\\\/\/\/\/\/\//\\\\///\///\\\/\\\/\\\/\/\/\//\////\//////\\/\/////\\//\/\\\\//\/////\//\\//\/\\/\/\/\\\\\\\/\/\/\/\/\/\\\/\\\/\\\\\/\\///\\/\\\/\\\/\\//\\\/\/\/\/\/\/\///\///\/\//\\\//\////\\/\///\\//////\\\/\/\\\/\///\/\/\/\/\//\\/\\\/\/\/\/\\//////\/\///\/\/\///\/\/\/\/\\\\/\\\\/\//\\\//\\\//\\/\//\\/\/\///\/\/\/\///\/\\\/\/\/////////\/\//\\///\\\//\\//\\/////\/\/\/\\\/\/\/\//\\/////\/\/\///\/\/\//\/\\\\///\/\/\\\/\/\\\/\/\/\/\/\///\\\
\\\\//\///\/\\//////\/////\/\/\//\\/\/\\\/\\\/\/\\\/\\//\\/\//\/\///\/\/\//\/\\/\///\/\/\/\/\/\/\/\\////\/\///\///\/\//\\/\/\/\/\\\\\/\\\/\///\/\//\\/\/////\///\/\///\/\\//\\\/\\\/\/\////\\\\\\/\/\\\/\\//\\\\\///\//\\/\/\/////\/\/\/\/\/\/\/\/////\\\/\/\/\/\\/\\/\/\/\\/\//\/\\\///\\////\/\\\/\\//\////\\/\///\\//\/\/\/\/\/\/\\\///\/\/\/\///\/\\\////\\/\\\\\/\/\/\\//\///\/\/\\\\\\\\\/\/\/\///\///\///\\\/\/\///\/\\/\\/\//\\\\/\/\/\/\///\\\\//\\\///\\\/\\//\\\\\/\//\/\\///\///\\\\\/\/\/\/\\//\\\///\/
//\\\////\/\//\\/\/\/\/\/\/\/\/\/\\\/\\\\\///\/\\\///\/\///\//\//\/\/\/\/\/\/\///\\\/\/\/\/\/\/\/\//\\/\\\/\/\/\\\/\/\\\/////\/\/\/\\\/\\\//\\/\\\/\/\/\/\\\/\//\\\\/\///\/\\////\\\/\///\/\/\/\/\/\\\\\/\/\/\\\/\\\/\///\\\/\/\\\/\/\/\\\///\/\///\\\///\//\\/\/\/\/\\\/\\/\////\///\/\\\\/\\\\/\///\\\/\/\/\//\//\///\/\\//\/\/\\\\\/\\\/\\\\\\\/\/////\/\\/\\///\/\/\/\/\\\\/\\/\/\/\\\/\\\/////\/\/\\/\\///\/\/\/\/////\/\//\//\\//\\//\//\///\\\////\/\/\\\\\/\\\/\/\//\\/\/\/\\\/\/\/////\\/\\/\\\\/\\\\/\/\\\
\\\/\///\/\//\\/\/\///\\\/////\/\/\/\/\\\/\/\/////\///\//\\/\/\\\\//\/\\\/\/\\\/\/\/\/\/\\\/\\//\\\/\\\//\\/\/\/\///\\\/\/\\\\\/\///\/\///\/\/\/\\\/\/\/\/\/\/\/\\\/\\\/\\\/\/\\\//\//\/\/\\\/\///\\\///\\/\\\\/\///\\//\/\\/\//\/\/\\\\\\\\\\\/\/\/\/\/\/\/\/\/\/\\/\\/\/\/\/\\\/\/\/\/\\\/\/\/\/\//\//\/\/\\\/\/\/\\\/\///\\\/\\////\\\/\\\/\/\/\/\//\\\//////\/\/\/\/\\//\/\\\/\\\/\/\/////////\\\/\/\/\/\\\\//\/\/\/\/\\\/\/\/\\\/\///\\//\\//\///\///\/\//\\/\/\\\\\\//\/\/\/\/\/\/\/\\\/\///\\//\/\/\/\////\\\
////\\///\/\/\\\///\/\/\/\///\/\/\\\\\/\/\//\\///\\\/\/\/\/\\\/\///\\\/\\\//\//\/\/\/\\\\//\\\\\\\/////\/\\\/\/\\\\\\\/\///\\\//\\/\///\/\/\\\\\///\/\/\\//\/\/\/\\\\/\//\/\\////\//\//\/\\\/\/\/\/\/\/\\\/\/\///\/\/\\\///\\\/\////\//\/\/\\\/\\//\/\///\//\\///\/\\\//\\////\\/\/\/\\/\\\\///\\//\\\/\\/\\/\///\/\/\/\/\/\/////\/\/\\//\\\/\/\//\\/\/\/\\\/////\/\/////\/\\\\//\\/\//////\\\/\/\\\\\/\\/\\///\//\\/\/\/////\/\/\/////\///\/\/\/\/\/\/\/\\//\/\/\/\/\/\/\/\/\/\/\\\/\/\\\/\/\/\\//\/\/\\\/\/\/\/\/\
\\\///\///\///\/\///\///\/\\\\\/\/\///\/\/\///\\\/\/\\//\/\/\/\/\/\/\\\/\///\/\/////\/\/\\\\\/\/\/\/\/\/\/\\/\\/\/\/\/\/\///\/\\/\\/////\/////\\\\\/\\\/\/\//\//\\\\\/\/\///\\\/\/\/\///\\\/\///\/\/\\\/\\\/\/\///\/\/\/\/\/\\\/\/\//////\//\/\\\/\/\\\/\/\/\/\/\/\\\/\/\/\\\///\/\\//\\\/\///\\\/////\/\\\/\\\/\\\\\//\////\/\\\\\/\\\/\\/\\/\/\//\\/\/\\\/\//\\/\/\///\//\\\/\\/\//\\///\/\\\/\\\/\\\/\///\/\\/\\/\\//\///\\\/\\\/\\\/\/\/\//\\\\\//\/\///\/\//\\/\/////\///\///\/\/\//\\\//////\///\/\///\\//\\//
/\///\/\\\\/\\/\\////\///\\////\/\////\\///\//\\/\/\/\/\/\/\\///\\/\/\/\\\/\/\/\\\/\\\/\///\///\/\///\/\/\\\/\\///\\/\/\/\///\\////\\\\\/\/\/\/\/\/\/\/\/\\/\\\\\\/\//\\/\/\///\/\/\/\/\///\\\/\/\/\\\/\///\/\\//\///\///////\///\/\/\\\\//\\//\///\///\\\/\/\/\/\\\/\///\///\/\\\/\/\/\/\/\/\/\\\/\/\///\/\\\//\/\\/\/\///\\\\\/\\//\/\/\\\\\/\/\\\/\\\/\/\/\/\/\/\/\\//\/\/\\\\/\//\\\/\/\/////\///////\///\///\///\/\/\/\\//\///////\///\\\\\///\/\/\\\\\\\\\\\/\/\/\\\/////\/////\\\///\/\\//\/\///\//\\\\\\///\
\//\\/\///\/\/////\/\/\\//\\//\\\\\/\/\/\/\/\/\/\/\\\///\/\\\/\\\\\///\/\/\////\\/////\/\\\/\\\\/\\///\///////\/\/\\/\//\\\///\///\/\/\\\\//\/\/\\\/\\\\//\/\/\/\/\//\//\\\///\/\/\/\//\\\\\\/\\\\//\\\/\/\/\/\/\\\/\/\/\/\/\/\/\/\/\/\/\///\/\/////\\\\\\\\//\\\/\//\\/\\/////\\/\/\/\\\/\/\/\/\///////\/\\//\/\/\/\\\\\///\/\/\\\/\///\/\/\\\/\/\/\\//\\/\\\\/\/\/\\\///\///\/\/\/\/\\//\///\///\//\\//\//\/\/\//\\\\/\\\///\\//\///\\\/\/\/\/\/\\\/\\/\\/\/\/\\\//\//\/\\\/\/\/\/\/////\/\/////\/\/\\\/\\\///\/\/
\//\\\\\/\/\/\/\\\\//\////\\/////\/\/\/\/\///\/\/\/\/\\///\//\/\/\///\/\\\/\//\//\\\//\\//\\/\\\///\/\///\\\/\/\\\/\/\/\/\/\//\\\/\//\\/\\/\\\///\/\/\/\/\///\/\///\/\\\/\\\///\\\///\//\\/\/////\\//\/\\\/\/\///\/\\\/\/////\/\/\/\\\/\/\\\\\///\/\\/\\\//\/\\\/\/\/\/\///\/\/\/\\\\//\\//////////\/\////\\/\/\/\\\/\/\/\///////\\\\\/\///\///\\\/\\//\\\/\\\//\/////\\\\/\/////\///\\//\//\/\/\//\//\\/\/\/\/\\//\///\/\/\/\/\/\//\//\//////\\//\\/\///\//\//\/\/\\\/\\//\\//\/\//\\/\\//\/\/\////\\///\//////\\//
//\/\\\//\\//\\/\/\/\\\\\/\/\/\//\\/\/\\\\////\/\\\\\\\/\/\\\\\/\/\/\/\/\///\/\/\////\\\\/\/\/\///\/\/\\\/\\\/\\\/\/\/\///\/\/\/\/\\//\///\/\/\/\/\/\/\/\/\///\\\/\///\/\/\/\/\///\\\/\/\\\///\/\/\/\/\/\/\/\/\/\///\/\\//\/\/\/\\\///\/\/\\/\\/\/\\\\\/\//\\/\/\/\///\/\/////\/\///\\\/\/\\/\\\\///\///\\\/\/\/\\\/\/\/\/\//\\///\/////\/\\//\\\///\\\/\/\/\/\\//\///\/\/\\//\\\//\\/\/\/\//\\/\///\///\/\\//\/\/\/\/\\//\/\/\////\/\\/\/\\/\//\/\///////\/\///\/\/\/\/\/\/\/\/\/\\\\\/////\/\/\///\///\/\/\\\/\\\/
/\//\\/\/\/\/\///\/\/\/\/\/\/\\\/\/\/\/\/////\\\/\/\/\///\///\/\/\/\///\///\\\///\//\\/\///\//\//\/\/\/\/\/\/\/\\/\/\\/\////\//\/\/\/\/\\\/\/\/\/\/\/\/\/\///\\\/\/\/\\\/\\\/\/\\\/\\\/\/\\\\///\\/\/\\\/\/\\\/\///\/\//\\///\/\/\/\\\/\\\/\/\/\/\\\\\/\/\\//\///\/\/\//\\///\/\/\\\/\/\////\\/\/\/\/\\\/\/\/\/\/\/\\\\\/\///\/\/////\////////\\\\/\/\/\\\///\\//\\\\\/\/\\//\///\//\//\\/////\\/\/\/\/\/\/\\\\\///\/\/\/\\\/\\//\/\/\///\/\/\/\/\/\/\/\///\/\\\\\/////\\//\/\\////\\\/\\\///\/\///\///\//\\/\/\\\//
\\\\/\///\\\\/\/\/\/\/\/\/\/\/\/////\///\/\/\///\\\/\\//\/\/\\\///\/\/\/\/\/\\\///\/\/\/\\/\\/\///\\\/\\\/\\\/\\\///\/////////\//\\/\//\//\/\\\\\/\/\////\\/\//\///\/\/\//\//\\/\///\/\/\\\\\/\/\/\///\\\\\/\/\\//\\\///\\\/\\\/\\\/\/\/\/\/\\//\/\/\/\///\\\//\\/\///\\//\\\\\/\\////\\/\\/////\/\//\///\//\\\/\/\//\////\/\///\/\//\\/\/\//\\/\\\\\/\\\\\/\\\/\/\/\/\/\\\/\\\/\/\//\\\//\/\\//\/\/\\\/\\\//\/\\/\///\/\/\/\/\\\\\/\\\/////\/\\\/\\//////\/\/\\\///\\\/\\\///\/\/\///\/\///\/\///\/\/\//\\\\/\///\\
/\/\/\///\/\/\\////\\\/\///\//\//\/\/\/\\//\/\/\\\///\/\/\/\\\/\/\/\\///\////\\\\\//\/\\\\/\\\/\/\/\/\/\//\///\\/\//\\\\/\//\\/\//\\//\\/\/\//\\\//\/\///\/\/\\\\\/\/\/\\\///////////\/\///////\/\/\\\\\/\/\/\/\\\\/\\/\\\/\//\\/\/\\\/\\\///\\\/\/\///\/\/\\\/\/\\\///\/\/\/\///////\/\\\/\/\///\\\/\/////\\\/\//\\/\///\/\/\\///\\///\\/\\/\//\\\\/\/\\\/\\\/\/\///\/\/////\//\\/////\/\/\\\\\//\\///\\//\\///\\/\/////\\\\\/\/\/\\\/\/\\/\\/\\\/\///\/\\\/\/\/\\//\\\/\\\/\/\\\/\/\/\/\/\\//\/\/\/////\/\/\/\/\/\
\/\/\\\/\/\\\\\/\/\/\///\/\/\/\/\/\///\/\/\/\/\/\/\///\/\/\/\/\/\/\///\///\\//\///\/\\\/\///\/\/\/\/\/\/\\\/\/\/\///\/\\\\\/\/\//\//\\\/\//\\/\\\/\\\///\/\/\/\/\/\\\/\\\/\//\\/\//\\/\\\/\\\//////\\/\/\/\/\\\/\/\/\/\///\/\//\\///\/\///\\\\\/\/\///////\/\/\\\/\///\/\/\/\\\/\\/\\/\/\/\/\/\\\/\/\/\/\/\\\/\/\\\\\///////\/\//\\/\\\\\///\/\/\//\\/////\\\/\\//\/\/\///\/\///\/\\/\\/\\\\\\//\\//\/\/\/\/\///\\\\\/\\\/\/\/\\/\\\/\\/\/\\\\\/\\\//\////\\\\\/\///\///\/\//\///\\/\\\\\///\\\\\//\//\/\///\\\/\///
///\/\/\\\\\//\\\/\\//\\/\/\/\/\/\/\/\///\/\/\\\/\/\\\//\\/\/\/\\\/////\/\/\\//\/\/\///\\\/\\\\\/\/\////\//\\\/\///\/\//\\///\/\/\/\\\/\/\\\/\/\/\///\\\/\\\/\///\\\/\///\\\/\/\/\\/\\\//\/\//\\\\\\/\/\/\/\///\/\/\\//////////\/\/\/\/////\/\\\/\/\\\/\\/\\/\///\/\/\/\/\\\////\\/\/\//\\\\/\/\//\//\/\/\\\\\\\\\\/\\\\///\///\\//\/\/\\\/\/\\//\\\/\/\/\/\/\/\\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\\////\\/\/\/\///\///\/\\\/\\\/\/\/\\//\/\/\\//\\\\\/\/\///\///\\\/\/\\\/\\\/\/\/\\\/\/\/\/\/\\\\\///\/////\///\\\
\\\///\\//\\\/\\\/\/\/\//\\/\///\/\\//\/\\\/\\\////////\\/\/\\\/\/\\/\\///\\\/\///\\\\\/\/\/\/\///\/\/\/\///\/\/\/\/\///////\/\/\\//\/\\/\\/\/\/\/\/////////\/\/\/\/\\\/\///\/\///\/\\\/\///\/\/\////\/\\\\/\\//\\//\/\/\\/\///\//\/\/\\\\/\\/\\\\\/\/\/\\/\\///\\\/\\\/\///\/\/\///\\\/\//\//\/\/\/\/\/\/\/////\///\/\/\\\\\/\\\\\////\\/\\//\\\/////\\//\/\/\/\\\\/\\///\\/\\/\/\/\/\/\//\//\/\/////\/\/\/\/\//\//\\\///\///\/\///\///\\\/\///\/\\\/\///\/\/\\\/\/\\\\\///\\///\\\//////\/\/\/\/\\\\\\\/\/\/\\\/\/
//\\///\/\//\\/\/\/\///\/\/\/\/\\\///\\\\\/\/\/\\\\\/////\/\//\//\/\/\\//\\////\/\/\\\/\/\/\\//\/\\\/\/\/\/\/\/\/\/\/\/\/////\/\///\//\//\/\/\\\/\/\/\/\/\/\\\/\/\/\/\/\\/\//\\\///\\\/\/\/\/\///\/\/\/\///\/\\\//\///\\/\/\\//\\\\/\/\//\/\/\/\/\///\/\/\/\/\\\\\/\/\\\\\\\/\/\\\/\/\///////\/\/\/\\\/\\////\/\/\/\///\///\/\\\/\/\/\/////\/\/\\\///\/\\\/\/\///\//\\///\/\//\\\//\/\\\/\\\/\\//\/\///\\\\\\\/////\/\/\/\/\///\/\/\/\\/\\///\/\/\\//\///\/\/\\\/\/\/\\\///\\\/\/\\\/\\\/\/\\\/\/\/\/\/\\\////\\/\//
/\\/\\\/\///\/\/\\\/\/\/\/\\\/\/\/\\//////\\\\//\\////////////\/\/\/\/\/\\//\\\/\\\/\/\\\\\\\/\/\///\///\\//\\//\\\///\///\/\/\\\/\//\\\\/\/\/////\//\\///\/\/\\\//\\/\///\\\//\\/\\\\//\///\\\/\/\\/\//\/\///\///\/\/\/\\//\///\\\/\/\///\\\\\/\/\/\/\/\/\\\\\\\/\\/\//\/\/\\\\\/\/\\\/\///\\\//\////\\\//\\////\\/\/\/\///\\\\\///\/\/\/\\\/\/\/\/\\\/\/\/\/\/\//\\\\///\/\\/\//\/\/////\//\\/\/\\\\//\/\\/\/\\/\/\/\///\/\/////\//\\\\///\/\\\\/\\\\//\////\/\\//\/\/\//\\/\/\/\/\/////\/////\/\\\\\///\\\/\/////
//\\/\\\\\\\///\///\/\\//\/\\\/\/\/\/\//\\/\\\/\/\/\\\/\///\///\/\/\\\/\/\/\///\/\\\/\///\/\/\\//\/\/\/\\\/\\\\\/\/\\/\\\\/\/\/\/\///\/\/\/\/\/\\\///\/\\\\////\///\/\\//\///\\\/\/\\//\//\\\\/\/\/\/\/\/\/\/\\\////\\///\\//\/\/\/\/\\\///\///\///\/\/\\\\\\\/\/\/\/\\\///\/\///\\\/\/\/\///\///\/\/\/\/\/\/\/\/\/\/\\\/\\\/\/\/\/\/\\\/\/\/\\\/\///////\///\/\/\/\\\/\/////\/\/\///\/\/\/\\\///\\\//\\//\\/\/\\\/\///\\/\\/\///\/\///\\\/\/\\\///\/\///\\//\\\///\\\/\\\/\/\///\\\\\/\///\\\\\/////\/\/\///\/\/\/\
//\/\/\///\///\/\/\///\\\\\/\/\/////\\\/\\\/\\\\\\\///\/\\\/////\/\\\/\/\//\\/\\\\\/\/\///\\\/\\/\\/\\\\\/////\/\/\/\/\\//\/\/\/\/\\\/\\\/\/\/\/\/\/\///\///\//\\\\/\/\///\\\/\/\/\\\//\\/\/\/\\\\\/\/\///\/\/\/\\\/\/\/\/\/\/\/\/////\/\\//\\//\\//\/\/\/\/\/\/\/\/\\//\///\/\/\///\/\/\/\//\\\/\\///\///\/\/\/\\\/\/\/\//\/\\\\/\/\/\/\//\//\\\///\/\/\\\/\/\/\/\/\/\/\///\/\/////\///\\\\\/\/\/\/\/\/\\\\\/\\\/\\//\\\/\\//\/\/\\\///\///\/\///\/\/\///\\\\\/\//\\//\//\///\/\\//\/\/\/\/\/\///\//\\\\/\\\/\/\///
\\///\\\/\\////\/\/\/\/\\//\/\/\/\/////\/\//\\//\\/\/\///\\//\\\/\\\/\\\/\/\/\\\\\//\\/\/\///\////\\\\\\\\/\/\/\/\\\/\/\\\\\\\/\/\/\\\/\/\/\/\/\/\\\/////\/\\\/\/\/\///\//\\/\\\//\\///\/\\\/\///////\///\/\/\\\/\/\/\/\/\/\/////\/\///\/\//\\/\///\/\/////\///\/\/\\\/\\//\\//\/\/\///\/\///\///\/\/\/\\////\//\\/\/\\\//\\\\/\\\/\/\/\/\/\/\//\\/\/\/\/\\/\//\/\///\/\/\/\\\/\\\\\///\/\/\/\//\\/\/\\\/\/\/\\//////\/\/\/\/\/\/\/\\\/\\\\\/\\//\/\\\/\\\/\/\\/////\\/\/\/\/\/\\\///\\\/\/\/\//\/\\/\\\\\//\/\\///\
\//////\\/\\\/\///\/\/\////\//\/\////\\/\\\\\/\/\\\/\\\/\/\/\/\\\/\/\\/\\\\/\/\//\\/\\\\///\\/\/\///\/\/\/\/\/\/\\\/\/\/\/\/\///\/\///\/\//\\/\/\/\\\/\/\///\/\\//\/\/////\/\\\/\\\/\/\/\\\//\\/\\\/\//\\\\/////\/\/\/\\\/\////\\/\/\\\//\\/\/\/\/\/\/\/\/\/\//\\/\\\\\////\\/\/\///\/\\//\/\/\/\/\/\\/\//\\\/\/\/\///\/\\\/\/\///\/\\\/\/\/\/\\\/\///\\\\\//\\/\\\/\\\/\/\/\/\/\/\\\///\//\/\\\\\//\/\\//\/\///\/\\\/\/\\\/\/\/\\\\\/\/\\\/\///\/////////\/\/\/\///\///\/\///\/\/\/\\\///\/\\\/\\\///\/\/\/\/////\/
/\/\/////\//\/\\//\//\\\/\/\\\//\\\\/\/\//\\/\\//\\\/\///\///\/\/\/\\\/\/\//\\\//\/\//\\///\/\/\\//\///\/\\\/\/\/\/\///\/\//\\\\/\\\/\/////\///\/\/////\\\/\/\/\//\\/\/\/\/\/\/\/\\\\\/\///\///\\//\/\////////\\\//\/\\\///\\//\\//\/\\\/\/\/\/\/\/\\\//\\/\/\\\/\/\/\\\///\/\/\//\\\\/////\/\\\/\/\/\\\/\/////\///\////\\/\/\/\\\/\/\///\/\/\/\////\//\/\//////\\/\///\/\\\/\\/\\/\/\/\/\\\///\\/\\\\\//\/\/\///\/\/////////\//\\/\/\/\/\///\\\/\//\\/\/\/\/\/\/\/\/\/\/\///\\\\/\//\\/\\/\/\/\/\/\//\\/\/\\\\\/\/\
\\\\\/\/\/\\\/\/\\\/\\//\/\\\/\/\\\/\//\\\\//\\/////\\\///\\\/\/\\\\\\//\\\///\/\/\/\/\/\///\/\\\///\///\/\///\/\\\/\///\/\/\/\/\\//\/\\//\/\\\\\/\/\/\/\///\//\\/\/\\\/\\\/\////\\///\///\/\/\\\\\/\\\/\/\/\/\/\/\/\/\///////\///\///\///\///\/\/\/\/\/\/\///\/\//\\/\////\\\/\\/\/\/\/\/\////\\/\/\\\///\\//\///\\\/\\\/\/\/\///\\//\/\///\/\/\\\/\///\/\///\///\\\/\/\/\\\/////\\\/\/\/\/\///\\////\/\/////\/\/\\\/\/\/\/\///\/\/\/\/\/\/\/\/\/\/\/\\//\/\\\/\/\///\\\/\\\/\\\/\///\/\\//\\//\\/\\/\\\///\/\/\\\/
\\/\/\/\///\/\/\///\\\/\/\/\//\\/\\\\/\\/\/\/\\//\/\/\\\/\/\\/\\/\/\////\\///\\////\/\\//\//\\\\\//\\\/\///\/\/////\/\//\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\\\\/\/\/\/\/\/\\\\\/\/\/\/\\\\\\\///\/\/\/////\/\/\/\/\\/\\\\/\\\//\\/\\\//\\/\/\/\/\/\\/\\/\/\\////\/\/////\\/\////\///\/\///\\\/\/\/\/\/\/\/\/\\\/\/\/\\\/\/\\\/\/\\\/\///\/\/\///\/////\\\/\//\\/\/////\///\/\/\///\\\/\/\\\/\\\\///\\//\//\/\\////\\\\/\\//\\///\/\/////\\//\/\\\/\//\//\/\/\/\/\/\///\/\/\/\/////\\/\//\/\///\/\\//\\\/\\//\\\\\/\/\/\//
\////\//\/\/\/\/\/\\\/\/////\/\/\/\/\///\///\/\/\\//\/\/\//\\/\//\\\//\/\\\//////\\\\/\/\/\\\/\\\/\/\\\\\\\///\/\/\//\//\\///\\/\\//\/\/\\\/\/\/\//\\/\///\\\\\//\\/\\//\/\/\///\\/\\/\\\\\/\/\/\/\/\/\\//\\\/\\\///\/\/\/\\/\\/\/\/\\\/\\//\\\/\\\/\/\/\/\/\\\///\/////\\\///\///\//\\/\/\///\\\/\///\/\///\\\//\\/\/\/\/\/\///\/\/\/\\\\\/\/\/////\/////\/////\////\\//////\\\\/\///\/\/\\//////\/\\\\//\\\\\//\\/\/\\\/////////\\//\\\/\/\/\////\\//\\/\/\\\/\/\/\\\\\/\/\/\\//\///\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\\\\\////\\/\\/\/\//\\/\/\\\/\/\/\/\/\\\/\/\/\/\/\//\\/\/\\\///\/\/\/\/////\/\/\/\/\///\/\/\\/\//\/\/\/\/\/\///\/\/\////////\\\\///\/\/////\\\/\/////\\\/\///\\\\\/\/\/\//\//\///\/\\\/\/\\\////\\//\\\///\\/\/\///\\\/\/\\\/\/\\//\/\/\\//\/\/\\\/\/\/\\/\\/\/\\\\/\//\/\/\\\\\\\\\/\////\\/\/\\\\/\\/\\//\\\/\\\//\\\\\\/\/\/\//\\/\/\\\/\/\/\\\//\\\\\\/\/\///////\\/\\/\/\/\/\/\///\\////\/\/\/\\\/\\\/\/\\\//\/\\/\\\/\\//\/\///\/\\\\//\/\\//\/\//////\/\//\/\/\//\\///\//\\/\\///\//\/\/\///\/\\//\///\/\\\/\
\/\/\/\\\/\\\/\/\/\/\\\/\/\\\/\/\//\/\\/\/\/\/\\\\/\\/\/\/\/\\\\\/\\////\/\/\/\/\/\/\///\/\\\\\\\/\\\////\\/\\\/////\/\\\/\/\\\//\\/\/\\\///\\\///\//\\/\/\/\/\/\\\\\/////\/\/\\//\/\/\//\\/\/\\\/\\///\\/\\\//\\/\\\/\/\/\/\\//\/\///\/\/\/\\\///\/\///\/\/\/\///\/\/\/\\\/\///\/\\\///\/\\//\\////\/\/\/\/\/\\\///\//\\/\////\\\\/\/\/\\/\\\\///////\/\/\///\/\/\///\//\//\/\/\///\\\/\\\\\///\///\\\///\/\/\\////\/\/\/\/\/\/\/\/\/\/\/\//\\\\//\\/\//\\/\\\/\\\/\\\/\//\\/\/\/\\//\///\/\\\\\/\/\\\/\/\/\/\\\/\/
/\/\///\\/\\/\/\//\\\\/\/\\\/\\\\\/\/\/\/\\//\/\/\//\\/\\\/\/\/\\\/\//\///\\/\\\/\/\/\/\/\/\\\\//\////\\/\\\///////\/\/\\\///\/\/\/\/\/\/\///\/\/\/\///\/\////\\/\/\\\//\//\/\//\\\\\\/////\///\/\/\/\///\/\/\/\//\\/\\\\\\\/\///\\\/\/\/\/\//\\/\\\/\/\///\\\\\/\/\//\//\/\/\///\\\///\/\/\/\/\/\\\/\/\\////\\\/\\/\\\\/\/\/\///\\\/\/\/\/\\//\//\\\\/\/\/\/\///\/\///\/\/\///\/\\\/\/\\\\\/\/\/\/\\\/\\\/\/\\\/\/\/\\\\\///\/\/\/\/\\\/\\/\\/\/\\\/\/\/\/\///\/\\//\/\/\/\/\\\\\/\//\\/\/\/\\\///\\\\///\\//\\/\\\
//\\\///\/\\\\\\\/\///\/\\//\/\/\/\/\///\/\/\/\/\\/\/\\//////\\/\/\/\/\\/\//\\\//\\\////\/\/\/\/\/\////\\/\///\\\/\\\///\/\/\/\\\\\\\\\\\/\\\/\///\/\\\///\/\/\/\/\//\\///\\//\/\/\/\/\/\///\/\/\/\/\/////\///\////\\/\/\/\/\/\\\\\/\/\\\/\///\/\\////\/////\/\\\/\\\\///\\/\/\/\\\\\/\/\/\/\\/\\///\/\/\//\\/\/\//\\\\/\\\/\/\\\/\\\/\\\/\/////\\\/\/\/\/\/\/\\\///\/\///\/\///\/\/\/\///\\\///\/////\/\/\/\/\/\//\\/\/\/\///\/\/\\\/\/\\\/\/////\/\/\\\/\/\///\\\/\/\///\\//\/\/\\\///\\////\/\/\\\/\/\/\\\/\\//\/
/\\//\\//\/\///\/\/\/\///\/\\///\\\//\/\///\/\/\\\/\\\/\\\/\/\/\/\/\/\/\\/\\///\/\/////\/\/\/\\\/\/\/\\\/\/\/\\\/\/\/\/\/\/\/\\//\/\/\\\\\/\/////\//\\/\\\/\\\/\/\/\/\///\\\\//\/\/\/\/\//\\/\/\///\\//\\\/\\\\\/\///\///\\\/\//\\\\/\/\//\\/\//\\/\/\\\/\/\\//\\/\/\\\\\\/\/\/\///\/\/\/\/\/\\\/\/\/\/\/\\\/\/\\\/\/\\\\\\\/\\\\//\\/\\/\\\\\///////\/\/\/\/\/\\\\\\\/\\\\\/\///\/\/\/\\\/\/\/\/\/\\/\\\\/\/\///\/\/\\\/\///\\\/\/\///\/////\/\/\\\/\/\\\/\\\///\//\\/\/\///\/\\\\\/\\\/\/\\//\\////\/////\/\\\\\\\
\/\///\///\///\/\/\/\/\\\///\/\////\\///\/\/\/\\\/\\//\////\\/\/////\/\/////\///\///\/\/\/\//\\///\/\///\\\//\/\//\/\/\///\/\/\\\/\\\/\///\\//\/\/\/\/\//\\/\/////\\\/\//\//\\\\\\\///\///\\//\/\/\/////\/\/\/\//\//\/\/\\\/\\\\\/\\//\//\/\///\\\\/\//\\/////\/\/\/\/\/\//\\\\/\\\\\/\/\/\/\/\/\/\///\\\/\//\\\\\\/\\\/\/\///\/\/\/////\/\/\/\/\\\/\\\\\\\/\/\///\///\/\/\/\/\/\/\///\/\/\\//\/\\//\/\//////\\/\///\/\\\/\/\/\\\///\///\///\\\///\/\//\\//\////\\\/\\\\\/\/\/\/\/\//\\\//\/\///\/\///\\\///\/\/\\/\
/\\//\/////\/\/\/\/\/\/\/\/\/\\\///\/\\//\\////\/\/\/\/\//\\/\///\\\/\\\///\/\///\/\\//\/////\\//\\\//\\/\/\///\\\/\/\\\\\/\/\/\\\///\/\//\\//\\/\\/\\\//\/\\\/\\\//\\/\\\/\/\/\/\/\\//\///\/\/\///\/\/\//\\\\/\/\/\/\///\/\/\\\/\/\\\/\///////\/////\\\/////\/\\//\/\/////\/\\\/\\\/\/\//\\///\\\/////\///\////\\/\///\/\/\\\/\/\/\/\/\\\////\///\\\\/\//\//\\\///\///\/\\\/\/\///\\\\////\/\/\\\/\\\/\\\/\/\/\/\/\/\\\/\/\/////\///\/\\//\\\/\\\//\\\\/\\\/\\\/\/\/\\\/\///\/\/\\\///\//\\/\/\\\\\\\/\/\/\///\/\//
\/\\\///\/\/\/\///\/\///\/\///\//\\\//\///\/\/\\\\\\\\\/\/\/\/////\/\/\\\\\/\///\/\///\\\/\/\/\\\\////\/\/\\\//\\///\//\//\///\/\/\/\\\///\//\\///\///\/\/\/\\\/\\\/\\\/\\\\\\//\/\/\/\/\///\///\/\\\///\/\///\/\//\/\////\\\/\//\\/\///\///\///\/\\\/\/\\\\\/\/\\\/\/\\//\/\/\/////\/\///\/\\/\\/\///\//\//\//\\/\/\\\///\\\/\////\\/\\\/\//\//\/\/\/\/\///\/\/\///\/\///\/\/\//\////\/\\/\\///\/\\\/\/\/\////\\\\/\/\/\\\///\/\\/\\///\/////\/\/\/\/\/\/\/\/\/////\/\/\/\\\\\\\///\/\/\/\\\//\\///\/\//\\/\/\/\//\
\/\\\//\/\/\/\/\/\/\/\/\/////\///\\\/\//\\\\/\/\/\/\/\/\\\\\/\/////\/\//\\///\/\/\/\\/\\\//\/\\\\\\\/\/\/\///\\\//\\/\\\/\/\/\/\///\/\//\\/\///\/\\\/\\\///\/\\//////\///\\//\\////\\\/\/\//\\/\///\\//\///\/\\\/\/\\\/\/\///\/\/\\\//\\\\///\/\/\///////\/\\\///\\\///\///\/\/\/\//\\/\/\/\/\/\/\/\//\\///\\\/\/\\\/\/\\//\/\//\\/\\\/\/\///\///\/\///\///\\\/\\\///\/\/////\\\\\\\/\\\/\/\\\\//\/\/\///\/\\\/\/\\//\/\///\/\/\///\/\/\///\\\\\\\/\/\/\/\/\//\//\/\/\/\/\/\/\///\/\///\/\/\\//\/\/\/////\\\/\/\///\
//\/\\\///\/\/\/\/\//\\/\/\/\/\///\//\////\/\\//\/\\\///\/\\\///\//\\\////\\///\\/\\/\\\\///\/\\\/\\\/\\\/\/\///\///\/\/\/\/\\\/\\\///\/\/\\\\//\/\/\/\\\/\/\/\\\/\/\///\/\/\///\/\///\\\/\/\/\\\/\\\/\//\\\\\\//\///\\/\/\/\/\/\\\\/\\/\//\\/\/\/\/\/\/\\\/////\///\\\\\\//\\//\///\///\/\/\/\\//\/\/\\\/\\//\\\//////\\\//\///\\\\\/\///\///\///\///\/////\//\\/\//\\\\/\/\/\\\/\/\/\/\\//\/\/\/\/\\\\\/\///\/\/\/\\////\/\\\\\/\\\/\/\/\\\/\/\/\\/\///\\/\/\///\/\/\/\///\\\\//\/\/\\\/\/\///\\\//\\/\/\/\\\\/\\/
/\/////\/\\\/\/\\\\\\\//\///\\/\\//\/////\///\/\///\//\\///\/\\\/\/\/////\///\\\///\/\//\\/\///\/\\///\/\\///\/\/\/\/\///\/\/////\///\///\\\/\/\/\/\/\///\\\/\/////\\\/\\\/\\\\\\\/\\\///\/\/\/\/\/\/\///\/\/\\\/\/\/\/\/////\/\/\/\/\/\/\///\/\/\/\/\/\/\//\/\\/\\//\\\///\/\/\/\/\\//\/\/////\/////\///\/\/\/\\\/\/\\\\\\\/\/\/\/\\\/\\\/\\/\\/\///\//\//\\//////\/\/\/\/\/\/\/\\\/\///\///\//\//\/\\////\\\///\/\/\/\/\/\///\/\//\\\\\\\\/\/\\\\\///\///\/\/\/\/\///\\/\\\\/\/\/\///\/\\//\/\/\/\/\/\/\/\/\//\\\\
////\/\\\\\//\\\\/////\\////\/\\\///////\/\\////\//\\//\\/\/\/\\\\//\\\/\/\/\/\/\/\//\\/\\\\//\/\///\\//\\\///\///\///\/\/\\\/\/\\/\\/\/\/\///\/\/\/\/\/\/\/\//\\/\/\\\/\/\/\/\/\///\/\/\///\/\\\///\/\\\\\/\\\/\/\/\/\//\\/\/\///\/\/////\//\\\/\\\////\/\/////\\\/////\/\/\///\////\/\\\\//\\/\/\/\//////\/\\/\//\\\\\\/\/\/\\\/\/\//\\/\/\\/\\/\/\/\/\/\//\\/\///\/\///\/\/\///\/\/\/\/\///\/\/\\\///\///\\/\//\/\/\/\/\///\/\\\\/////\//\///\/\\\/\////\\/\\\\\/\/\/\/\/\///\/\/\/\/\\\/\/\//\\/\\\///\/\/\/\\\/
/\//////\\/\///\//\\/\//\/\\\\/\/////\\\/\\\\\/\/\\//\\\/\/\/\/\///\\//\/\/\/////\\\///\\\/\/\\\///\/\///\/\\\\\/\/\/\//\\/\///\\\///\/\/\/\/\/\/\///\/\///\/\\\/\/\\//\\\\\/\///\////\\/////\/\/\/\/\/\/\/\\//\/\/\\\///\/\/\///\//\\/\/\/\/\/\/\/\\\\\///\/\/\///\///\\////\/\/\///\///\/\///\/\\//\//////\/////\//\/\/\/\/\/\/\/\/\/\/\////\\/\\\///\/\/\/\/\\//\/\/\/\/\\\/\/\//\//\\////\/\/\///\\\/\\\/\/\/\\//\/\\\/\\\/\/\/\/\/\\\/\/\/\///\///\\//\\////\///\/\/\\///\\/\/\//\//\/\/\/\/////\/\/\/////\/\//
\/\/\/\/\//\\/\/\///\/\/\\//\/\\\\\\////\/\/\///\\////\/\/\/\/\/\/\//\//\///\///\//\\/\/\\\/\///\/\/////\///\/\///\/\/\/\/\/\/\\\/\/\/\/\/\///////\\\/\\////\/\/\///\///\/\///////\\\/\/\/\/\\/\\/\///\\\///////\/\/////\/\\/\\/\/\/\\//\\\/\/\/\/\/\\//\\\/////\/\\////\\\/\\/\/\\///\\\\\/\/\/\/////\/\/\/\//\/\\/\/\///\/\\\/\/\\////\/\/\///\///\\\/\\//\///\/\/\/\/\\\/\/\\\/\/\\\/\\\/\//\//\/\///\/\/\/\\//\\\//\\/\/\/\/\\\/\/\\\/\//\\/\/\\\///\/\///\/\/\\//\/\\\\//\///\/\/\/\/\/\/\/\/\\\/\/\\/\\/\/\/\\
/\/\///\/\/////\\\///\//\\/\/\/\///\/\///\/\\\/\\//\///////\/\/\\\\\/\///////\///\/\/\/\///\/\///\///\///\/\///\\\/\\\/\/\/\/\/\/\/\\\/////\/\/\/\\\\\/\\//\\\/\/\/\/\\\\\/\/\\\\\/\/\/\/\/\/\/\/\/\\\/\/\//\\/\///\/\///\/\/\/\/\///\/\//\\/\\\/\//\\/\/\//\\/\\//\/\\\/\/\/\//\\/\/\/\/\///////\/\\\/\/\\\/\/\/\\\///\/\/\/\/\\\/\\\/\///\\////\/\/\/\\\/\/\/\/\/\/\/\\\/\\\/\/\/\//\\////\\//\\///\/\/\\\/\/\/\\\/\/\\/\\/\/\///\\\///\/\\\/\/\/\/\\\/\\\/\/\\\/\/\/\/\/\/\/\/\/\//\\//\\/\///\///\///\///\/\/\/\
//\\\/\\\\\/////\/\/\/\\\///\/\\\//\\/\//\\/\\\///\\//\/\/\/\/\/\/\/\\//\/\/\/\/\/\\/\\/\/\/\/\\\/\/\///\/\\/\\/\\\/\///\\\\\\\/\\\\/\\/\/\/\/////\///\/\//\\/\///\\\/\/\/\\/\\///\///\\//\////\\/\\\///\\//\///\/\\\/\/\/\/\\\/\/////\/\///\///\/\\\\\\\\\/\\//\//\\\\/\/\/\///\/\/\///\/\///\\\\////\/\/\/\/\/\\\/\/\/\/\/\////\//\/\///\//\//\/\\//////\/\/\\//\/\/\/\\\/\\\///\\//\/\/\\/\\\\/\/\/\/\/////\/\/\///\///\/\/\/\/\/\/\/\///\/\/\/\/\//\\\\/\/\///\/\\\/\/\///\/\\\/\\\//\\\\///\/\/\/\/\///\/\///\/
/\/\/\/\///\\\/\///\/\/\///\\/\\/\///\/\\\//////\//\/\/\\\/\///\/\///\\/\\/\/\\//\\\\\\/\\\\/\//\//\/\//\\\\/\/\/\/\/\/\/\///\\\/\/\/\\\\\/\\\/\/\\\///\///\/\/\\\//\\\//\/\/\////\\\\/\/\/\///\\/\\///\\\\\/\/\/\\/\/\/\\\\/\/\/\///\/\\\/\/\/\\//\\\//\\/\//\\/\/\\//\///\/\\\/\///\/\/\/\/\//\\/\\\\\\\/\/\/\\\\\//\\/\/\/\/\/\\\/\/\/\\\/\////\\/\\\\//\\//\/\/\/\///\/\\//\///\/\/\/\/\/\/\/\/\/\/\\//\/\/\/\\\/\///\\\/\/\/\/\//\\\\/\/\/\/\\/\\///\/\\\\\/\\\/\/\/\\\\\\\/\/\\\///\/\//\\/\/\//\\/\/\///\/\/\
/\\///\/\\//\/\///\///\//\\/\/\\\/\///\/\/////\\\\\\////\/\/\\//\/\//\/\\///\///\/\\\/\/\/\/\/\/\\\\\/\/\/\/\///\/\/\///\//\\/\///\//\\/\\\/\/\/\/\/\/\/\////\//\/\/\/\//\\\\/\/\/\\//\/\///\\\/\/\/\//\\/\\\/\/\/\///\/\/\/////\/\\\/\/\/\\\/\/\/\/\/\//\\\\/\/\///\\\/\/\///\/\/\/////\/\//\\/\/\/\/\\\\\\/\\///\/\/\/\\//\/\\\///\/\/\/\/\/\/\//\\/\///\///////\\\////\\///\/////\/\/\/\\\/\///\/\/\/\/\/\\\/\\\/\/\/\/\/\/\\\\\\\/\\\/\///\/\/\/\//\\//\\/\\//\/\/\/\/\/\\\///\/\/\///\/\/\\\/\/\/\/\/\/\/////\\
/\/\/\/\/\\\/\/////\//\//\/\\//\///\/\//\//\/\\/\\\\\//\/\\//\\\\\/\/\/\/\///\/\\\/\//\\\\\\\//\\//\/\/\/\/\//\\/\//\\/\/\///\\\/\/\/\\///\\/\\\/\///\\\///\/\/\///\/\/\//\\/////\\//\//\\\/\\\//\/\\//\/\/\/\/\/\/\/\/\/\/\/////\/\/\/\\\/\///\/\/\/\\\/\\/\//\//\\//\\/\/\/\/\/\/\/\\//\\\\\/\///////\/\/\/\//\//\/\/\//\\/\/\/\/\/\///\\\/////\\\/\\\/\/\/\/\/\/\\\/\/\/\/\/\/\/\/\\\//\\/\/\\\/\/\/\/\/\/\///\///\/\/\/\\\/\\\/\/\\///\\\\\\/\/\///\\\/\/\/\/\/\/\/\/\/\\\\\/\\//\/\/\/\/\///\/\\//\/\\\//\\/\/\
\/\/\/\/\//\//\///\////\\/\/\/\//\/\\\\\\/\/\//\\/\//\\/\/\\/\\/\/\\//\/\/\/\\\\//\\\///\/////\\\\/\\/\/\////\/\//\/\/\/\\\/\/\//\/\//\/\/\/\/\/\/\/\///\/\/\///\\/\\///////\/////\/\/\\\/////\\\/\///\/\\//\/\\\///\\\/\/\/\/\//\///\\//\\/\/\/\/\/\\\///\/\/\\\///\\\\\/\/\///\/\/\///\//\\/\/\/\/\/\/////\\\\\/\\\/\/\/\/\\/\\/\\\/\\\////\//\/\\\/\/\\//\/\\\\\/\\\///\/\///\///\/\\/\\/\\//\/\/\///////\/\\//\/\////\\/\//////\///\//\/\/\///\\\\\/\/\/\/\/\/\/\\//\/\///\\\\/\\///\\\/\/\/\/\///\//\\\//\/\/\/
///\\\//\\/\/\/\/\\\\\/\/\/\\\\\\\/\/\\\/\//\\/\/\\\/\/\//\///\///\\///\/\/\\\/\\\///\\\///\///\/\///\\\/\\\/\\\/\\\///\/\\\/\/\\\/\/\/\/\/\/\/\\\\\/\/\/\/\\//\\/\///\\/\/\///\//\/\\/\\\/\\\/\/\/\/\/\/\/\/\///\/\\\\\/\/\/\/\//\\/\/\\\///\\/\\\\/\\\/\/\/\/\\\\\/\\\/\\\/\\/\\/\\\/////\/\///\/\///\/\///////\///\/\///\/\/\\\/////\/\/\/\/\///\/\//\\/\\\/\/\/\/\\\///\/\\\///\\///\\///\/\///\/\////\\/\/\/\/\/\/\/\//\\/////\///\\\///\/\/\///\\\\/\\/\///\/\/\//\\/\/\\\/\///\///\/\\\///\/\/\\\///\/\/\\/\/
\/\/\///\/\/\/\/\/\/\/\/\/\/\/\/\\////\/\/\/\\\/\\\///\\\\\\//\/\/\///\/\/\\\//\\\\/\/\/\/\/////\/\/\/\/\\\/\/\/\///\///\/\/\\/\\/////\//\\\\///\\\\\///\/\/\\\/\/\/\\\/\/\///\\\/\/\/\///\/\\//\/\/\/\\\\\/\/\///\\\/\/\\//\/\/\\\/\////\//\/\/\/\\\///\/\///\///\/\///\/\//\\/\/\/\/\/\/\/\//\//\/\/\/\/\///\\\/\\\\\///\\\/\/\/\/////\///\/\/\///\//\\\\/\\\/////\/\\\/\/\/\\/\\/\///\/\/\/\/\/\/\/\//\\///\\\///\/\///\/\/\/\\\\\//\\/\/\/\\////\/\\\//\\/\/\//\\\\/\///\//\\\\/////\\/\\/\\\/\/\/\/\///\/\/\//\
\\\//\/\\\/\/////\/\///\/\/\//\\///\\//\\\///\\\\//\/\/\\//\/\/\/\/\/\\\/////////\///\////\\/\\\/\/\\\/\\\\//\///\/\\\///\\\////\\\\/////\/\/\//\//\/\/\///\\//\/\///\/\/\/\/\\\/\/\/\\\/\/\/\///\/\/\/\\\/\///\/\//\////\///\/\\\/\/\//\\/\/\/\/\/\\\\\//\\///\/\\///\\//\////\/\/\///\/\\\/\\\/\\\/\/\\\/\\\/\/\/\/\/\/\//\\///\\\/\///\/\///\\/\\/\\\/\//\\/\/\/\/\/\/\/\\\/\\\/\/\/\/\/\///\/\/\//\\\//\\\/\///\/\/\/\/\/\/\/\/\/\\\/\//\//\\///\\\\//\\\\/\/\\\/\/\\\/\///\///\/\/\//\\\\\/\\/\/\/\///\/\\\/\\\
\//\\/\/////\\/\\/\////\\///\\\\\\\/\/\/\/\///\\\/\/\/\/\\//\/\\\////\\///\\\/\/\/\/\/\\\/\\\/\\\//\\\///\\\\\\\\/\///\/\/\/\///\/\\\\\/\/\\\/\\\\\/\/\///\/\/\/\/\///\/\/\\\/\/\/\///\/\/\/\\\//\//\/\\//\/\///\/\///\/\/\\\\/\\/\/\\\\\\\/\//\\//\\/\///\\\/\//\\/\\\/\/\\\/\\\/\/\/\/\/\/\/\\\\\\\\\/\/\/\/\/\/\/\/\/\/\/\\\/\//\\/\/\\\/\/\\\/\/\\\\\/\\\///\\\/\\/\\//\//\/////\/\/\\\/\//\\//\\/\/\/\/\\\/\/\/\/\/\///\//\\/\/\/\/\\\///\/\\////\/\\\/\\//\/\\\/\/\/\/\//\/\/\\\////\///\/\/\//\\\\//\\\//\/\/
/\/////\////\\\\/\/\/\/\\///\\///\\\\//\\\/\/\\//\/\/\/\/\\///\\/////\///\/\\\/\/\/\/\/\/////\\\\\/\/\/\/////\/\/\///\/\\//\///\///\/\\\///\/\/\/\/\/\/\/\/\//\////////\/\/\/\\\\\\\/\//\//\/\/\/\/\/\//\\\\/\/\\\/\/\\\/\//\/\//\/\\/\\/\/\/\/\/\\\\//////\/\/\/\/\/\/\/\/\\\/\/\/\/\\\\\/\////\\/\\\///\//\\/\\\/\\\/\//\//\/\\//\/\/\/\//\\/\\\\//\/\/\/\\\/\///\/\\\\//\/\/\//\\/\/\/\/\///\///\\\///\/\///\\\\//\/\/\/\\\\\///\/\\\/\/\///\\\\\/\///\\\/\\\/\/\/\\\\\\\//\\/\\/\\/\\\///\/\//\//\\\/\/\/\/\\\/\
/\\///\/\/\/////////\/\\//\/\\\/\///\/\\\///\///\/\//\\/\/\/////\\\/\\\/\\//\///////////\\\///\///\/\/\//\\/\/\/\/\/\\\\\/\/\/\/\/\/\\\\\/\\\/\/\//\\/\/\///\/\\\/\/\/\/\///\/\/\/\/\\\/\/\\\//\\/\//\\\/\\/\\\\\/\/\/\/\//\\/\/\/\///\\\/\/\\\///\\\\\/\/\/\\\/\/\\/\\/\///\/\\\/\/////\/\/\///\///\/\/////\/\\\/\/\/\\////\/\/\/\////\\\\/\///\\\\/\\////\\//\\/\/\///\/\/\///\\\/\\\/\/\/\///\\\/////////\//\//\/\\//\\\/\/\\//\/\/\\//\///////\\\\\///\/\///\/\/\\\///\\/\\/\//\\//\\/\///\/\\\/\///\/\\\\\\/\\\
/////\/\\//\/\/\///\///\/\/\//\\\\/\/\/\/\/\/\\\/\///\\//\/////////\\\/\\///\\/\///\//\\///\/\/\\\/\/\/\//\\///\/\/\/\/\/\///////\//\\\\/\/\/\\//\/\/////\\\\\/\/\/\/\\\\\\//\/\/\/\\\////\//\/\/\\\\\/\\\\//\/\/\/\/\/\/\/\//\//\\//\\//\/\\\/\///\/\/\/\/\///\/\/\\\\\/\/\/\/\\\\\/\\\/\/\/\/\/\/\///\/\/\/\/\\\\\\\/\/\/\\\///\\\\////\/\/\\\\\//\\/\/\/\/\//\\/\/\\\\\/\/\/\/\/\//\\\\/\/\///\//\//\/\\\//\\/\/\/\///\/\\\/\/\/\//\\/\\////\///\/\//\\/\\\/\\\/\//\//\/\///\\//\//\//\//\//\/////\/\\\/\/\/\/\/\
\\\\\/\\//\/\/\//\\/\\\\\///\/\\\/\\////\\\\\/\\//\/\/\///\///\/\/\///\///\/\\\/\/\///\//\//\\//\/\/\/\\\/\/\/\/\/\///\\\\//\\//\\//\\/\\/\/\/\/\/\/\/\/\/////\/\/\\\\\\\/\/\/\/\/\/\/\/\//\\///\/\///\\\/\///\///\/\///\/\/\/\/\/\/\/\/\/\///////\/\//\\/\/\\\/\/\\//\/\\\/\/\/\\\\\//\//\/////\/\/\/\/\/\\\\\/\/\/\\/\\/\/\/\\\/\\/\////\/\/\/\/\/\///\/\\\/\/\/////\/\/////\/\/\\\/\/\/\/\\\/\//\/////\//\/\/\/\\\///\\////\\//\\\/\\\/\/\/\\\/\/\///\/\/\/\\\/\/\///\/\\\/\/\/\///\/\///\//\\///\/\/\/\/\\\\\\\/
\\/\//\//\///\/\\////\/\/\\\/\\\/\\\///\/\/\\\/\/\/\/\///\/\\\/\/\/\/\/\/\\//\/\/\///\/\///\///\\\///\/\/\/\//\////\/\/\\//\\\/\\\/////\/\/\/\/\/\/\/\\//\\////\/\/\\\////\//\/\/\/\/\/\/\\\/\//\\\//\/\\\/////\///\\////\/\/\/\/\/\///\///\///\/\/\///\\\/\/\\\\\/\/\\////\/\/\//\\/\/\///\/\/\/\\\/\\//\/\\\/\\//\\\\\/\/\/\/\\\/\/\///\/\\\/\/\//\////\///\/\///\/\/\/\///\/\/\/\/\/\/\/\/\///\/\\\///\\\/\/\/\/\/\\\\\/\\\/\/\/\\\///\/\\//\/\/\/\/\\///\//\/\/\/\////\\//////\\/\/\\//\///\/\/\/\/\/\/\/\/\\///
//\/\/\/\/\/\//\\/////\\//\///\//\\/\/\/\\\///\\/\\\\/\/\//\\\\//\//\/\/\///\/\//\////\///\/\/\/\/\///\/\/\///\\///\\\\/\/\\//\\\///\///\\\//\\\\\\/\/\/\/\/\\\//\\/\\\/\//\\\\\\///\/\/\/////\/\/\/\\\\//\\\\\/\/\/\\\/\/\/\/\\\///\//\\/\//\\\//////\\\\\/\/\\\//\\/\\\/\///\\\/\/\///\/\/\/\//\\/////\\//\///\/\//\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\///\/\\\\\/\/\\\/\\//\\\\\//\\\\///\/\\\/\/\\//\/\/\/\/\/\/\/\\\\\\\\\/////\\/\\/\\\//\\/\/\/\\\/\/\/\/\/\//\\\\/\///\///\/\/\\\////////\\/\\\/\/\/\/\/\/\/\/\///
/\\\/\/\/\/\/\////\\\/\\/\\\/\/\//\////\\//\/\///\/\///\/\/\/\/\\\/\/\\\/\//\\/\\//\/\\///\\\\//\\/\/////\\//\///\/\/\///\/\\////\\\/\///\/\/\//\\/\\\\\/\/\//\//\\\\\/\\\///\\\/\///\\/\/\\///\/\/\/\///\\\/\/\/\/\//\\//\\/\/\/\///\\\\\/\/\////\\/\/\/\/\\\/\\\///\/\/\/\///\/\\/\//\/\/\/\\\\\/\////\\/\/\/\//\\\\\\///////\/\//\\\/\\/\/\/\/\/////\/\/\/\\\/////\/\/////\\\/\/\/\\\/\\\/\/\/\///\\\/\\\\\///\\\\\/\/\/\//\\/\/\/\/\/\\\/\/\/\///\/\\\\//\/\/\/\\////\/\\\\\/\\//\/\\\///\/\/\/\/\/\//\/\\\\\\/\
\\////\/\\//\/\/\///\/\/\/\/\/\/\/\\\/\/\/\/\\\/\/\\//\/\///\/\/\/\/\/\\\/\//\\/\/\///\/\\\\//\\////\/\\\/\\\/\\\//\/\//\/\///\//\\///\/\/\/\\//\\\\//\/////\\//\/\/\/\/\\\/\////\\/\//\\\\\/\\\/\\/\///\/\/\/\/\/\\\/\/\/\\//\\/\\/\/\/\/\/\\/\//\/\///\/\/\/\////\\\\\\/\\\\\/\\\/\\//\/\/\/\/\/\/\/\///\/\\\\//\/\\\/\/\\\/\\\/\/\/\\\/\/\///\//\\/\/\/\/\/\/\\\/\/\/\/\\\/\/\/\/\/\\\\\///\/\/\/\\\\//\/\/\/\\\///\\//\/\/\/\\\//\/\\/\///\//\\/\/\\\//\\/\/\/\/\\\/\\\//\\/\//\\/\\//\/\\//\\//\/\/\\/\\/\/\/\/
/\/\/\\//\/\/\/\/\\\\\/\\/\//\/\//\/\\///\\\\\\\\\/////\/\////\\/\/\/\/\/\///\\\/\/\/\///\/\/\///\/////\\\/\/\/\/\/\/\/\/////\\\/\/\/////\/\\\\\/\/////\/\/\/\/\////\\\\///\/\/\///\/\\//\/\/\/\/\\\/\\\/\/\/\\\/\/\/\///\\\///////\/\/\///\/////\/\///\/\/\/\/\//\\\\\/\\/\/\\/\\/////\/\///\\\/\\\//\\/\/\/\/\/\\//\/\/\/\/\/\/\\\/\\\\\///\\\/\\\/\/\/\/\/\/\/\//\\/\/\\\/\/\\\///\\\/\\//\/\/\/\/\/\////\\/\/\\\/\/\\\/\/\//\\///\/\/\///\\////\//\\/\//\//\/\/\/\/\///\\//\//\//\\\/////\/\\\/\//\///\//\//\\/\
\/\\////\/\/\/\/\\//\\/\\///\/\\\/\/\/\\\///\\\/\/\\\/\\\/\\\/\/\/\/\/\/\\\/\/\\\/\/\/\//\\/\\\\//\/\/\/\\\\\/\/\\\\\/\\///\/\\/\/\/\/\/\\/\/\\/\/\\\/\/\/\/\/////\///\///\/\///\/\/\/\/\///\/\\\/\\\///\/////\///\\\/\/\/////\\//\\//\\\///\/\/\/\/\/\/\\\/\/\///\///\\//\/\/\/\/\/\/\/\/\/\/\/////\/\/\/\/\/\/\///\/\/\/\/\/\///\\//\///\///\\\/\/\\\\//\\\\//\\//\\/\\/\/\/////\\\/\/\\\///\/\/////\\/\//\/\///////\\/\\/\/\/\///\/\/\/\\\///\/\/\///\\\/\\\\\\\/\//\\//\\///\/\\\/\//\\\\/\/\\\/\///\/\/\//\\/\/
\\/\//\\\\\\///\/\///\/\/\\\/\//\//\\\/\/\/\///\/\///\\\/\\//\\\/\/\///\/\\//\/\/\/\/\\\/\\\/\///\/////\////\\\//\\\//\////\/\/\/\\\///\/\\/\//\\\\////\///////\/\/\/\///\\\/\/////\\\/\\//\///\///\\\/\//\////\\\/\\////\/\/\\//\/\/\/\/\/\///\/\/\/\\\/\/\\\///\/\/\/\/\\\/\/\/////\/////\\//\\/\//////\/\/\\\/\\//\/\/\/\/\///\/\/\/\/\\\\\/\\\/\\/\\////\\/\/\///\/\/\/\/\/////\/\/\/\/\/\\\///\/\/\/\/\//\//\///\/\/\/\/////\/\///\/\/\\\\\/\/\/\/\/\/\\/\\/\\\/\/\\\\\\\/////\/\/\/\/\\//\/\/\//\\/\//\//\/\/\
\/\/\/\\//////////\/\\\/\/\/\\\\\/////\\\/\///\/\/\///\/\/\\\\\\\/\\////////\/\/\\//\\\///\/\///\//\\/\\\/\/\/\/\/\//\\/\/\/\/\/\/\/\/\/\\\///\\\///////\/\\\/\/\\//\///\/\/\\\//\\///\/\\////\/\/\/\\\\//\/\\\\\/\///\/\/\//\\\\/\/\\\/\\\/\/\/\/\\//\/\///\///\/////\\//\/\/\/\/\/\//\////\/\/\///\/\/////\\/\\\\/\/\/\/\/\\\///\///\\///\\/\//\\\\/\///\\//\/\/////\/\/\/\/////\/////\/\/\\\///\///\/\\\/\/\/\\\/\/\//\//\////\\\\///\/\/\/\///\\\/\///\/\\///\/\\/\/////\///\/\/\///////\/\\/\/\\/\/\///\///////
////\/\\/\\\\\/\/\/\/\/\/\/\\\/\\//\/\\\/\///\/\/\/\\\\\\\/\/\/\/\/\\\\\\\\/\\/\\\/\///\///\/\/\/\\\/\///\\/\\/\/\\\/\/\/\/\/\///\///\/\/\/\\\///\\\/\/\/\\\\\/\/\/\///\/\/////\//\\\////\\//\///\//\//\/\/\/\//\\/\/\/\/\/\/\/\/\\\\\/\/\/\/\/\/\\\\//\\\/\\\/\/\/////\/\/\///////\\\\//\\\\\/\\\///\/\\\/\/\/\/\\\\/\\/\/\\\/\/\/\///\/\/\/\/\///\/\/\\\/\/\//\\/\/////\/\\\\\\\/\/////\/\/\/\\\\\/\\\/\/\/\/\///\/\\\\\/\/\/\/\/\\\/\/\/\/\/\/\/\///\/\/\///\/\/////\/\/\//\\/\///\///\///////\/\/\//////\//\/\\\
\/\\//\/\/\\\\//\/\/\//////\//\/\/////\\\/\/\/\\/\\//\\\\/\\//\///\/\/\/\/\/\/\\\/\\//\/\//\\\\///\/\/\/\///////\/\/\\//\\\/\/\/\\\/\/\/\/\\\/\\\/\/\/\\\\\/\/\/\/\//\\\//\/////\/\////\\///\\\/\/\////\\/\/\/\\\\\/\/\/\/\///\\\\//\/\///\\\/\\//\///\/\/\////\\/\/\/\\\\\\/\\/\/\///\/\/\/\/\/\/\\\//\/\\\\/\///\/\/\/\//\//\/\/\/\/\/\/\/\/\/\/\/\\\/\//\\\\/\\/\\/\/////\///\////\\\\\//\///\\\\\///\/\\\/\//\////\\/\\/\///\/\\\/\/\/\\\\\/////\\\/\///\/\//\\\\/\/\///\/\/\/\//\\/\///\/\/\/\///\\\/\\////\/\/
\\//\\\\/\\\//\\\\\////\/\\\///\/\/\/\\\\\/\/\/\//\/\\\\\/\\/\/\///\\//\/\/\/\//\\/\/\/\/\/\/\\\\\\\\/\\\\///\/\/\/\\//\/\\//\/\///\/\\//\/\/\///\\//\//\\/\/\/\//\\/\\/\\/\/\\///\\\\\\/\\\/\//\\/\/\/\/\/\/\/\/\///////\/\/\\//\/\/\/\/\/\\\///\/\\\/\/\/\\\/\/\/\///\///\/\\/\\\\/\\\\\/\/\///\/\/\/\\\\\///\\\\\///////\\\\\\//\/\/\/\///\/\/\/\\\/\/\///\//\\\\/\\\/\/\/\\\\\///\\\/\\//\\\/\///\/\/\///\///\/\/\/\/\\\/\\\/\/\/\\\/\/\\\/\/\/\/\/\\\/\\\/\\\\\/\/\\\/\/\/\\\\\\\///\\\/\/\/\/\\//\\\///\///\/\
\/\\\/\/\/\///\/\/\//\//\\\\\/\///\//\/\\/\/\/\//\\/\/\///\///\\\/\/\///\/\/\\\/\\\/\/\/\/\/\/\/\/\/\/\\//\/\\\\\//\\\/\\/\/\\//\/\/\///\///\/\\\\//\/\///\\\\\/\\\\//\/\//\////\/\/\/\\//\/\//\\\///////\\/\/\/\/\\\/\\\\\/\/////\\\///\/\/\/\/\\\/\/\/\/\/\/\/\/////\/\\\///\/\/\/\\\/\\//\/\/\\//\/\///\////\\/////\/\\\/\/\/\\/////\//\/\/\/\/\\\//\//\/\/\\\/\/\//\\/\/\\\/\/\/\/\/\/\/\/\/\/\/\/\/\\//\/\/\/\\\\//\///\/\/\/\//\\\//\\\//\\/\///\/\/\/\///\\\\//\/\/\\\/////\/\/\/\/\\\/\/\/\\\/\\\/\/\\\/\\\/
/\\//\/\/\/\/\\\/\//\/\\/\\\\\//////\////\/\/\/\\\\\\\/\/\\\/\///\\////\/\/\/\/\/\\\/\/\/\\\/\///\/\///\\/\\/\///\\\/\\//\///\\//\\//\\/////\\/\/\/\///\\\/\/\//\////\\\/\/\/\/\/\/\\\//\\\\/\\\\\\//\///\/\/\\\/\/\/\/\\\\\\\\/\\/\/\///\/\/\/\///\/\/\/\/\\////\/\\\/\/\/\//\\/\\\/\/\\\\\/\/\\\///\/\/\\\/\\//\//\//\/\\\/////\////\\/\/\/////\\\///\/\/\\\\\\\\\\\///\\/\\/\/\\\/\///\\\\//\/\\/\//\\\\\/\/\/////\/\/\/\\\\\///\/\////\\////\////\\\/\/\/\/////\/\\\\\/\/\/\\\/\/\/\\\/\\///\\\\/\/\\\/\/\//\\\/
\\\/\/\/\/\///\/\\\///\/\/////\\\//\\/\/\\\/\/\/\///\/\/\///\/\/\/\/\\\\\\//\/\/\/\\//\/\/\\\//\\///\\//\\\/\/\/\/\/\\\///\\\/\/\/\/\/\/\/\/\\////\///\/\/\\\//\////\/\/\\\///////\/\\/\\\\\\/\/\/\////\/\//\/\/\\\\/\\/\///\/\/\/\///\\\/\\/\///\\/\\\\\///\\\\/\//\/\/\/\/\\\/\/\/\/\\\\//\\//\/\\/\\/\/////\/\/\/\/\/\//\/\//\\\/\/\\\/\///\/////\/\\\/\/\\\///\/\/\/\/\/\///\///\/\/\///\/\///\/\/\/\/\/\/////\///\\\/\\\/////\//\\/\///////\\/\\/\\\/\/\/\/////\/\///\///\\\///\///\\\/////\\\/\/\/\/\\\///\///
/\\\\\\\\\/\//\\/\/\\\/\///////\///\/\///\\\/\\/\////\//\\/\/\\\\//\/\\\\/////\\/\\\\\\//\/////\/\/\\\/\/\/\///\/\/\/\\\///\\\///\/\/\/\\/\\\\///\\//\\//\/\\\\\/\/\/\///\\/\\\\/\///\\/\\\/\\//\/\//\/\/\/\/\///\\\/\/\/\\\/\///\/\\/\//\\\/\\\/\\\/\\\\\\\/\//\\\//\/\\\///\///\/\/\/\/\//\//////\/\\\/\/\/\/\\\/\/\///\/\/\///\/\/\/////\//\\/\/\\/\\/\/\\\///\////\\//\/\\\\/\/\/\\\/\\\/\/\/\\\\\/\//\//\/\///\//\\\\/\///\\\\\/\/\/\/\/\/\\\/\/\/\/\\\/\/\/\///\/\/\/\/\/\///\///\\\/\/\/\/\/\\\///\/\/\///\/\
\/\\\/\/\/\//\\////\\/\/\///\\//\///\\\/\\\/\///\\\//\//\///\/\/////\/\/\///\/\///\/\\\/\/\/\\\/\//\////\/\/\\///\\\\///\/\/\/\//\\/\\/\////\////\\/\\\\\///\///\/\/\/\///\//\\/\\\//\\/\///\\//\/\/\\/\\///\/\\/\\/\/\/\/\///\\\\\/\/\\\/\/\/\/\/\/\\\///\////\\/\/\/\\\/\\/\\\\/\\\/\//\\\\\//\////\\/\\\\\\\///\/\/\/\//\\/\/\\\///\/\/\\\/\/////\\//\/\/\///\/\/\/////\///\/\/\/\/\\//\/\\\/\\\/\\//\/\/\/\/\/\\\\///\\/\\\/\\\\\///\////\////\/\/\/\/\/\//\\/\/\\//\\\/\//\\/////\\\/\\\/\/\/\\\/\/\/\\\/////\\
///\//\\/\/\\\/\\\\/\\\\\\/\/\/\/\/\\\//\\/\/\\\///\/\\\\\/\/\///\\\\\/\/\\\/\\\\\/\/\\\/\/\///\///\////\\/\///\/\/\/\/\/\/\/\\\/\\\\\\\//\\/\/\/\/\//\//\/\/\\\///\/\\\//\\/\\\/\/\/\/\\\/\///\///\\\/\/\\\\\\\\\///\\\\//\/\/\\\/\/\/\/\/\/\\\//\\\\/\\/\\/\/\//\\/\\\/\/\/\\\\\/\\\\\\\/\/\/\/\/\///\/\/\/\\\\\/\///\\\/////\/\/\/\/\\//\///\/\\\/\/\//\/\\\////\/\\\\////\/\/\//\\/\/\//\//\/\\\/\\\/\/\//\//\\\/\/\/\///\\\///\/\\//\///\/\/\/\/\/\\//\/\/\\\/\\\/\/\/\\\///\/\\\/\/\/\\///\\///\/\///\/\///\//
\///\\\\/\\/\///\//\\\\/\\\/\/\//\\\/////\\/\/\/\\\//\\/\///\///\\\/\\\/\/\/\///\\\/\\\/\//\\\\/\/\//\\/\/\///////\\\/\/\/\/\/\/\\\///\\\/\//\\\\/\\/\\\\\\\\/\\\\//\/\/\/\/\\\/\/\/\//\//\/\/\///\/\/\/\/////\/\/\/\\\///\\\\\\\/\\\/\\\\\/////\\/\\///\///\\\\\/\/\/\/\\\\\\\/\/\\\/\\//\\\///\///\/\\\/\/\/\\\///\\\/\/\/\/\/\\\/\/\///\\\///\/\/\/\/\\\/////\/\\\/\///\/\/\/\/\///\\\/\/\///\/\\//\/\/\/\\//\/\\\\\//\\///\/\\\\\/\/\/\/\/////\///\\\/\/\/\/\\\/\/\/\/\/\\/\//\\\\\/\/\/\\//\/\/\\//\\\//\\\\/\/
/\////\\/\/\\///////\\/\/\///\/\/\/\/\/\///\\//\\\\\/////////\/\/\/\\//\\//\\\/\//\\/\///\/\\\/\\\/\/\\\/\\\\//\/\/\/\/\///\/\/\/\////\\/\///\/\/\/\/\/\/\//\\\\///\\\/\//\//\/\///\\\///\\\///\/\/\/\/\\\\//\///\//\/\///\\/\\\/\///\\\/\/\/\//\\\\/\///\\\///\/\///\/\\/////\\/\/\/\//\\\\\\/\\\\//\/\///\/\///\/\/\\////\///\/\\\/\/\/\//\\//\\/\/\///\/\/\/\/\\////////\/\\//\/\///\\\///\\//\\//\/\/\\\/\/\/\/\///\\\/\/\\\/\/\//\/\\/\/\\////\///\\\\\/\/\/\/\/\/\/\/\/\/\/\//////\\/\/\/\\\\\/////\\/\\//////
//\/\\\/\/\/\\////\/\/\/\/\///\/\///\\\/\/\/\/\\\/\/\\//\/\/\/\///\///\/\/\/\/\/\/\///\/\/\/\\\\\\\/\/\\////////\/\/\/\/\//\//\/\\////\/\/////\/\/\/\/\///\\\/\/////\/\///\/\\//\\////\/\\\/\/\/\//\\/\/\/\/\/\/\/\\\/\/\\\\/\//\/\//\\///\\\/\/\/\/\/\\//\/\\\\\/\/\\//\/\\/\\/\\\/\\\/\/\/\/\/\\\\\/\/\\\/\/\///\/\///\/\/\///\///\/\//\\/\/\/\\\///\\\\\/\/\/\///\/\///\\\/////\//\\///\/\///\///\//\/\\/\\//\/\/\\\/\/\/\/////\/\/\\\//\\/\\//\/\/\\\/\/\\\/\/////\\\/\/\///\/\/\/\/\/\///\/////\/\/\\//\/\/\/\/
/\/\/\///\/\/\//\\/\/\/\//\//\/\/\/\/\/\/\\\/\/\\\/\\//\/\/////\/\/\////\\\\/\\\/\/\/\/\/\\\/\\\/\/\/\////\/\///\\/\/\/////\/\///\/\\\/\/\/\\\///\///\/\/\/\/////\///\//\\/\/\/\/\\////\/\\\/\/\/\///\\\/////\\//\/\/\///\\\\\////\\\\\\/\///\/\///\/\/\/\/\///\/\/\//\//\/\/\/\\\\//\///\/\///\\\/\/\/\/\///////\\\/\/\/\\\\////\/\/\/\/\\\\\/\/\/\\\\\/\/\\//\///\\\/\\////\/\/\\\\\/\/\///\///\/\/\/\/\\\/\/\/\\\\//\/\//\\/\/\/\\\/\//\\\\/\/\/\/\/\\\\\\\\///\\/\///\/\///\/\\\\\//\\/\/\/\/\\\/\/\///\/////\\\
\///\/\/\/\/\///\/\\\/\/\\\\\/\/\/\//\///\\\/\\/\/\///\\\\\/\\//\//\\///\\/\\/\//\/\\/\/\/\\/\\/\/\/\\//\\//\/\/\/\\\/\/\/\///\/////\/\\\\\\\//\\/\\\///\///\\\/\\\\/\\/\/\\\\///\\\\/\\\//\\\\/\///\/\\//\/\\\/\\\///\\\\\/\/\/\/\/\///\/\///\/\\\///\///\/\/\\\\//\\\///////\/\//\\/\/\//\\/\/\/\/\/\//\\/\///\/\///\/\\\\\/\/\//\\/\\\/\/\/\/\/\/\/\/\///\/\//\\\\\//\/\/\\\///\\/\\/\/\///\/\/\/\/\\\/\\\/\\\///\\//\/\/\/\\\/\/\/\/\/\///\\\\\/\\//\//\\\/\\\\///\///\\\/\/////\/\\\///\/\/\/\/\/\//\////\////\
/\/\\\/\/\\/\\/\/\/\//\\/\/\/\\\/\/\/\///\/\/\\\/\/\///\\\///\/\/\/\\\/\\\\\///\\\/\/\/\/\\\/\/////\/\\\/\/\/\\\/\/\//\\/\/\/\\\/\\//\\\///\\//\/\/\/\/\\\///\/////\\\/\/\\\\/\\//\\/\/\//\\/\\//\\\///\/\//\\\\///\/\/\////\//\////\\/\/\/\/////\/\\\/\\\\\\///\\/\/\\\/\/\/\\\\//\/\/\/\\\\\/\///\\\\\/\\\\\\\/\///\/\/\/\/\/\//\\\/\/\//\/\/\\/\\/\///\/\///\\\/\/\\//\/\\/\\/\////\//\/\/\/\\\\\/\/\\\\\/\\\\//\///\///\//\\/\/\\\/\\\\\/\/\/\/\/\///\/\///\\//\/\\\/\///\/\/\/\/\/\\\\\/\\\/\\\/\/\/\///\///\//
\////\//\/\/\////\\/\\\/\////\\\/\/\\/\/\/\/\/\/\\\//\\/\/\/\/\/\\//\/\/\\\/\\\///\/\/\\\/\/\\\\\/\/\/\/\/\///\//\\/\/\/\/\\/\\/\\\\\/\\\/\/\\\/\/\//\//\/\/\/\\\/\/\/\///\/\/\\//\/\/\\\/\\\\//\/\///\/\\\\\/\/\/\\\/\/\/\/////\/\/\/\/\/\/\///\\\///\\//\/\///\//\\/\/\/////\/\/\\//////////\/\\\/////\\\/\///\/\\\//\\/\\\/\\\/\/\/\\\/\\\/\/////\\\/\//\\///\/\//\\\\\\\\///\\\/\/\\\///\/\/\/\\\/\//\\///\\//\/\/\/\/\\\/\//\\/\/\/\\\/\//\\\\/\/\/\\\\//\\\/\/\\\/\/\///\/\\\/\\\/\\/////\/\\/\/\/\/\\//\//\\/
/\/\/\/\///\/\/\\/\\/\/\/\/\\\/\/\/\/\/\/\\\/\/\/\\\/\\\/\/\/\/\\\/\///\/\/\//\\/\/\/\/////\\\/\/\/\\//\\\/\\\\\/\/\/\/\/\/\/\/\/\\\/\/////\/\/\/\/\/\/\\\\//\/\/\\\/\/\//\//\/\///\/\\//\\\/\/\/\///\/\/\/\/\\\/\\\/\/\\\/\/\\/\\/\/\\\/\///\\//\/\/\/\/\///\\\//\\/\/\///\\//\/\\\///\/\//\/\\/\///\///\/\/\/\/\/\/\/\/\//\\/\\\/\//\\/\\\/\/\\\/\//\/\/\\\\/\\\//\\/\\/\\/\/\///\///\/\/\\\/\/////\\/\\\//\////\\/\\\/\/\/\/\\///\\\\/\///\//\\//\\\//\///\///\\\/\/\\\//\//\/\/\/\///\/\/\/\/\/\/\/\\\/\\\///\/\
//\\\\\/\\\///\/\/\\\\//\/\/\///\/\/\///\\\\\///\/\///////\/\/\\\/\///\\\/\/\/\\//\/\/\/////\\\/\\\/\///\///\/\/\\////\/\/\/\\\/\\\\\/\/\///\\\/\/\\\/\//\/\\/\\//\/\///\/\/\\//\/////\//\\///\//\\/\/\\\/\/\\\/\//\\\\/\///\/\/\\\/\/\///\/\/\/\//\\\\/\\/\\///\/////\/\/\/\/\/\/\///\/\/\/\/\/\\\/\/\/\/\/\/\/////\/\/\/\\\/\/\/\/\\\//\\///\\\\\///\/\\\\\\\\\//////\\///\\/\\/\/\/\/////\\//\\/\//\/\/\/\/\/\/\///\\\///\\\/\/\/\/\/\/\/\/\///\/////\/\/\\\/\/\//\\///\\\/\//\\///\/\///////\/\/\//\\///\\\/\/\/
/\\\/\///\///\/\///\///\/\\//\/\/\/\\\\\/\\\/\\\/\\\/\/\\//\/\\////\/\/\/\/\/\/\//\\/\/\/\/\/\/\\//\//\\/\\\/\/\/\/\/\\\\////\/\/\\////\/\\\/\/\/\\\\\/\/\/\\//\/\/\/\\\///\\\/////\/\/\/\\//\/\/\/\\\/\/\/\//\/\\\\\///\\/\/\/\/\/\/\/\/\/\/\\//\/\/\///\\\/\\\\///\\\\\\/\/\///\/\/\/\\\/\/\\//\///\/\\//\\\/\\\/\///\\\/\\\\//\/\\\/\/\/\/\///\\//\/\/\/\/\\\/\\\/\\\/\///\\\/\\\\//\/\//\//\/\/\\\/\\\/\/\\\/////\//\\/\//\\/\/\\\/\\\/\/\/\/\\//\/\//\\/\\\/\///\/\\\\\///\/\/\/\/\/\////\\\//\/\/\/\/\//\\\///
\\/\\/\///\\\//\////\//\\/\/\///\/\/\\\/\\\/\//\/\/\\/\/////\///\\\/\\\////\\\//\//\\/\\//\/\///\/\/\\//\\\/\/\\//\\//\/\/\\\/\/\\\/\\/\//\\//\/\/\/\/\///\///\/\/////\/\/\\\/\\//\/\/\\\///\/\/\\\/\/\\\/\\//\////\\\\\\/\//\\/\/\/\/\\\//\\\\/\/\/\/\/\///\/\/\/\/\/\\\\//\/\\//\///\\\/\/\/\\//\\\/\/\\\//\/\\/\/\/\/\//\\/\/\///\/\/\\\\\//\\/\/\/\/\/\///\\\/\/\\\\\\\/\/////\/\/\/\/\\\/\/\///////\/\/\/\/\\\/\/\/\/\\\/\\\//\//\/\/\/\\\/\/\/\/\/\/\/\/\//\//\\\\\/\/\\\/\\\\//\\\\\/\\/\//\\\/\/\/\/\/\\\/\/
/\/\/\/\/\/\//\\//\\/\/\\\/\/\\\/\\\/\/\/\///////\////\\\\/\///\\\/\/\/\////\//\/\\\/\///\/\/\/\\//\\\/\/\\/\\\\\\///\/\/\//\\///\///\/\/\/\\\///\//\\\\///\/\/\\\\\/\\\///\\\/\/\/\/\/\/\/\/\//\\/\/\/\\\/\/\/////\/\/\\\\//\\\/\/\/\/\/\/\\\\//\/\/\\\/\/\///\//\\/\/\///\\//\/\//\/\\\\/\/\\\////\/\\/\/\\\\\/\/\/\/\///\/\\\/\///\\\///\///\/\/\/\\//\/\/\/\/\//\\\////\\\/\/////\///\/\/\/\\\/\///\\\/\////\\/\/\///\/\/\/\/\/\\\/\/\/\\\\\/\\/\\///\/\/\/\///\///\\\/\\\/\///\/\/\/\/\//////\\///\/\//////\//\
\\\\\//\\\\/\\\/\\\/\/\/\\\/\///\/\/\/\/\////\\\\/\\\\\/\/\/\/\\\\\/\/\/\/\///\//\/\\\\\\\\/\\//\/\\\/\/\/\/\/\/\\//\/\/\/\///\\\\\/\/\/\///\\\/\/\/\//\/\\/\/\/\\\//\\\\/////\\\/\\\\\/\/\/\\\/\/\/\/\///\///\/\///\/\/\/\/\/\\\/\/\\\/\\//\/\///\\//\///\\\\\/\/\/\/\/\/\\\\\/\\\\\/\/\/\///\//\/\\/\///\\\///\\/\\/\/////\/\\\/\/\///\\\/\/\\\/\/\/\/\\////\/\\\/\\/\//\/\///\//\\/\/\/\/\/\/\/\/\/\/\\//\////\\\\\\/\/\/\////\\/\//\\\\/\\\/\/\\//\///\/\/\/\/\\\/\/\/\\//\/\\\/\\\\\/\/\///\/\/\//\\\\/\/\//\//
/\///\/\/\/\\\/\/\/\\///\/\/\////\/\\\/\/\/\/\\\\\/\\\\/\\/\/\/\/\\\/\///\/\/\///\/\/\/\/\\\/\///\///\/\/\///\/\\//\\\\\/\/\\\/\\\/\///\/\/\//\////\/////\///\/\/\/\\\/\/\\\/\\//\/\///\\//\\\//\\\\\\\\\/\\/\\//\/\///\/\/\/\/\/\/////\///\/\/\/////\/\/////\/\/\/\/\\//\\//\\//\/\\//\/\/\/\/\\\\\/\\\///\/\///\\\/\\\/\/\/\\\/\///\/\/\///\/\\\///\\//\/\/\\\/\/\\\/\/\\//\/////\\\\\/\/\/\///\\//\\\///\/\/\\////\/\/\///\/\/\/\//\\\\/\///\\//\\\/\\\///\/\\\///\/\///\/\/\/\/\/\\\\////\/\/\\\\\\\\\/\/\//\\\/
\///\///\/\/\/\/\/\/\/\/\///\\\/\\\/\/\/\//\//\/\/\/\/\/\/\///\\/\\///\/\/\/\\\/\/\\\/\/\///\/\//////////\//\//\\//\\/\//\\///\/\/\/\//\//\/\/\/\/\///\/\\////\/\//\\/\\\/\/\/\/\/\\//\/\\/\\/\/\/\///\/\\/\\\\/\/\/\/\/\/\/\/\/\/\/\\\///\\//\/\\//\///\/\/\//\\\\/\\\\//\/\/\//\//////\///\/\////\\\\\\///\\\/\/\/\///\//\\/\/\///\/\/\/\\/\\/\/\/\/\/\/\/\\\/\//\\/\/\///\///\/\///\/\\///\//////\/\/\/\/\/\/\\//////\/\\\/\///\\//\/\//\//\/\/\/\/\/\/\///\///\/\/\/\\\\\/\\\\//\\\/\\\/\///\\\/\/\/\/\/\\\//\//
/\/\\\\\//\//\/\/\/\/\\\//\\/////\/\/\/\\\\\\\/\///\/\/\\\/\/\/\/\//\//\/\/\/\/\/\/\\\/\\\\\\\/\/\///\/\/\\/\\/\/\\//\/\/\\\\////\/\//\//\//\\/\\\\\/\\\\\/\/\/\/\\\/\///\/\/\/\/\/////\/\/\\\///\/\/\///\/\/\/\//\\/////\////\//\/\\\///\/\///\/\\////\/\/\/\///\/\/\\\\\\\/\/\/\//////\//\/\\//\\\/\//\\/\/\/\\\/\/\/\/\/\\\/\/\/\/\/\/\\//\\\///\/\///\/\/\\\//\\///\/\/\/\/\/\/\/\/\/\//\//\/\\\/\/\/\\\/\\/\\///\/\/\/\///\\\/\/\/\/\\\\\\/\\/\/\\\///\\\/\/\\//\//\\/\/\///////\///\\//\//\/\\/\/\\\/\/\/////\
\/\/\/\\\/\/\\//\/\///\//\\/\/\/\\/\\/\\\\\/////\/\/\\\/////\/\/\\\/\\\/\/\/\/\/\/\///\\\/\/\/\////\\/\/\\\\\/\/\/\/\/\/\\//\/\/\///\/\///\/\/\/\/\/\/\/\/\/\\////\///\/\/\/\/\//\\/\/\\\\\/\\\/\/\/\/\///\/\\\\\\//\\\////\\/\/\/\\\///\/\/\/\/\\\/\/\/\/\/\/\\/\\///\///\/\///\/\//\\\\\\\\\///\\/\/\\//\/\\/\\///\\/\\///\/\/\\\/\/\/\//\//\/\/\/\\\///\\\///\/\/\//\\/\/\/\/////\\\/////\\\/\///\///\/\/\\\/\/\/\/\/\\\\\//\///\/\//\/////\\\/\/\///\/\/\/\/\///\\\/\\\/\\\///\\\/\\\/\///\/\///\/\/////\\\\\/\/
/\/\/\///\/\\\///\//\\/////\\///\\\//\/\/\\\//\\/\/\/\/\/\/\///\\\//\\/\/\/\/\\/\\/\/\\/\/\\/\\\///\/\//////\//\/\/\/\\//\///\/\//\\/\/\/\//\///\\/\/\//\\/\/\///\/\////\\/\/\///\\\\\\\\\/\///\\/\\///\////\\///\/\/\/\///\///\/\/\///\/\\\\/////\/\\/\\\/\///////\/\\\\\/\/\\\///\/////\/\/\/\///\/\\\///\/\/\/\/\/\/\\/////\/\//\/////\/\///\/\///\/\/\\\/\/\/\/\/\\//\/\/\/\\\/\///////\/\/\/\/\/\/\\\\\/\\//\///\////\//\///\/\//\//\/\\\/\/\/\///\\\/\/\\//\/\\/\\\\/\/\/\/\/\\//\/\/\/\\\/\/\/\///\\\///\\\//
\/////\/\/\\//\/\/\/\\//\/\/\/\\//\/\/\\\///\\////\\\/\\\\//\/\//////\\///\/\///\/\\\/\\\//\\\/\\/\/\/\///\/\\\/\\\/\\\\//\\\/\/\//\\\\\\/\\////\/\\\//\\/\///\///\/\/\\\/\\//\///\//\//\/\/\/\/\\\///\///\\\/\/\/\/\\//\\\///\/\///\/\/\/\\\\\/\///\/\/\///\/\/\/\/\/\\\/\\\/\/\/\/\/\//\//\/\/\/\///\/\////\\\//\/\/\/\\\/\\\\\/\/\\\/\/\/\/\\\///\/\/////\\\/\///\\///\\\\/\/\////\\\////\\\/\///\/\/\/\//\\\\/\\\/\/\/\/\\\/\/\///\\\\\/\/\\\/\\\/\\\\//\\\/\\\\//\///\/\/\\//\/\\\\\/\/\\\////\\/\\\\\\\//\\//\
/\\\/\/\/\\\/\/\\/\\\\///\\///\//\/\//\\/\/\//\//\/\/\/\\\//\\/\/\\//\\\/\/\\//\/\\//\///\/\//\\/\/\//\\///\/////\/\/\/\///\/\/\/\\\/\\\\\/\\\///\///\/\////\\/\///\\\/\////\//\\\\\/\/\/\\\/\/\///\/\/\/\\////\/\//\\\\\///\//\/\/\\\\\/\\\/\/\/\/\/\\\/\///\/////\\\///\/\////\\///\/\///\//\\/\/\\/\//\\//\/////\/\\\/\/////\/\//\\\\//\\/\/\/\\\/\/\\//\//\//\\//\\\\\\\/\/\/\///\\\/\///\/\//\//\//\//\//\\/\/\/\\\/\\\\\\\\\//\\\\\\/\\\///\/\///\/\/\/\/\/\///\/\///////\\\/\/\\////\\\/\\/\\\//\\//\\\\//\/\
\\\/\/\/\\\\//\/\/\///\\\/\///\///\/\///\/\\\///\/////\/\/\/\/////\\\/\/\\\\\/\\\/\/////\/////\//\\/\\\\\\//\/\\\/\/\///\\\/\///\/////\/\/\/\/\/\\\/////\\\/\/\/\\\/\/\\//\\\/\/\/\/\/\/\/\///\/\/\/\\\/\/\/\//\\\/\\//\//\///\/\\\/\/\\\\\\/\\/////\\\/\/////\/\\\/\////\\/////\///\/\\\/\/\\\///\/\//\\\\/\///\///\/\\\\\\/\\/\//\//\/\/\/\///\\//\/\///////\/\/\/\/\/\\\///\/\\\/\\\/\/\/\/\\\\\/\\\\/\//\\//\///\///\///\/\/\\/\\//\\/\/\\\/\\\/\/\/\\/\\/\/\/\/\/\/\/\/\\\\\/\\\///\/\/\/\////\\/\/\/\/\\\/\/\/
\\//\\/////\/\/\/\//\\/\/\///\/\/\\\/\\\/////\/\\\/\/\/\\//\\/\\/\/\/\//\//\///\\\/\/\\\/\///\/\\\///\///\///\/\\\/\/\/\\//\/////\///\\////\/\\\\\/////\/\/\/\\\\/\\////////\\/\///\\\/\\\/\/\/\/\\/\\//////\\/\////\\/\/\/\///\/\/\/\//\\\\///\\/\\///\\\/\\\/\/\///\/\\//\\\/\/\/\\\\\/\/\/\/\//\\////\\\////\////\//\\\\\/\/\/\/\/\//\//\/\//\\/\/\/\\//\///\\/\\///\\////\//\\///\\\\/\\/\/\\\\\/\///\/\/////\/\/\\\\\/\\\/\/\//\\/\/\/\//\//\\\/\\\///\/////\/\/\/\/\/\/\///\\\/\\\\\/\\\/\/\/\/\\\/\\//////\/\
\/\/\/\\\/\/\/\/\/\/\/\/\///\/\/\///\/\//\\\\/\/\/\\\/\/\//\\/\///\/\\\/\/\///\/\///\/////\/\\//\/\///\\\\\/\///\////\\////\\///\/\/\/\/\\\/\/\/\/\\\/\/\/\/\/\/\/\/\\\/\/\/\\\/\///\/\/\//\\/\/\\//\/\/\\\/\/\///\/\\//\///\/\/\/\/\/\/\/\///\/\\\///\/\\\/\\\/\\\///\\/\\/\/\//\\/\\\\\/\/\/\/\\\/\\\///\/\/\/\/\//\////\/\/\/\\\/\/\/\\\/\/\//\/\\/\/\/\/\/\\\/\/\/\/\/\\/\\///\/\/\/\/\/\/\/\\//\\\///\/\/\///\/\\\/\/\/\/\/\/\/\\\/\\\/\/\\\//\\///\\\/\/\/\/\/\/\/\\\///\///\/\/\/\/\/\/\\\\\/\\\\\/\///////\/
/\\\/\/\/\\\\\\/\\/\/\///\///\\\///\/\/\/\/\/\/////\/\/\/\///\/\/\\\/\/\\\/\/\\\/\/\\\/\/\/\///\/\/\/\/\\\\/\\/\/\/\/////\/\\//\/\/\////\\\//////\/\/\/\\////\/\/\/\//\\///\/\/\/\/\/\/\\//\/\//\/\///\////\/\/\///\\\/\/\/\/\\//////\/////\/\\\///\/\/\///\/\\\\\\\/\/\/\///\///\\\///\/\/\/\/\/\/\\\\//\/\/\\\/\///\\\\\\\/\/\/\///\\\/\/\/\///\/\/\/\\\/\\\//\\/\\\\\/\///\\\/\/\\\//\\\\/\\\\\/\\////\\/\\/\/\/\/\\\/\/\///\/\/\///\/\\/\\///\///\/\/////\\\////\///\\/\/\\\/\/\///////\////\\/\\\/\///\\//\///\
\/\/\/\\\\\/////\///\///\///\\\/\\//\/\\/\\/\///\/\/\//\\/\/\/\/\/\/\/\/\\//\\//\///\\\/\/\///\/\/\////\\/\/////\\\/\/\\\///\\\//\\///\/\/\/\///\/\///\///\/\/\////\\/////\/\/\///\/\/\/\\\\\\\\///\\///\/\/\/\///\/\///\/\/\/\//\\/\\\/\/\/\/\//\\/\/\/\\\/\/\///\/\/\///\/\/\/\/\//\\/\/\\\\\/\/\/\/\/\/\\\\\/\\\/\\\/\\\/\\////////////\/\/\\\/\\\/\/\\\\//\/\/\/\/\/\/\///\/\/\\\///\/\\\/\/\/\\\/////\///\\\/\/\/\///\///\/\//\\\\/\/\/\/\/\/\/\///\//\\/\///\///\\//////\/\///\/\///\/\/\/\/\/\\\/\/\\\///\/\/
/\\///\/\\/////\/\//\\/\\\/\\\/\/\/\/\/\///\/\\/\//\/\/\/\/\\\/\///\/\/\///\/\/\/\///////////\/\/\/\\\/\/\/\/\/\/\\\\\/\///\/\/\/\/\\\/\///\//\\\\/\/\/\/\\\/\/\/\\///\\\\//\\\//\/\////\\/\/\\\/\/\/\\//\/\/\/\/\///\/\\\///\/\//\\/\///\/\\\///\//\\/\/\/\/\///\/\/\//\\/\/\/\\/\\/\\//\///////\/\/\/////\/\/\/\/\//\//\/\\\\\/\/\/\/\/\\\\\\\/\\\/\\\/\/\\/\\/\/\////\\/\/////\\//\/\/\/\////\\/\/\/\\\\\/\/\/\/\/\/\/\/\\\/\/\//\\\/\\\\/\\\\\////\\\\///\\\\\\\////\\/////\/\///\///\///\/\/\/\\\/\/\/\/\/\/\\\
\/\////\\/\/\///\/\/\\\///\///\\\/\/\/\/\/\/\\\/\/\/\\//////\/\////\\/\//\\\\\\/\/////\\\/\/\\\/\/\\\/\/\\\\\/\/\\\/\///\/\\\/\/\\//\/\/////\\\/\///\//\\\\/\\\\\/\/\/\/\//\///\//\/\/\\\/\\\//\/\\/\/\///\///\/\///\\\///\/\\\/\//\\///\///\\\/\\\/\\//\/\/\/\\\\\/\/\/\/\/\/\\\//\\////\\/\/\\\/\\\///\/\/\/\///\//\\\//\/\/\/////\/\///\/\\\/\/\/\/\/\///\/\//\//\\//\/\///\/\/\\////\/\/\///\///\/\\\/\\\//\\/\\\/\/\///\/\///\\\/\/\/\/\\\\\\\/\///\/\/\//\\\\/\\\/\//\\///\/\/\///\/\/////////\///\\\////\\/\/
/\/\/\\\///\/\\\/\/\/\/\/\/\/\/\///\/\/\/\/\\/\\/\///////\\\/\/\/\//////\\\\\\/\/\/\/\///\/\\\/\\//\///\\\/\/\///\///\/\\\/\\\\\/\///\//\//\\\/\/\/\///\/\/\\\/\/\\\/\/\/\/\/\\////\/\/\/\///\/\/\/\/\/\///////\/\/\\\///\\\///\/\/\///\/\\\\\/\/\///\/\//\\/\/\/\\\///\/\/\/\///\/\/\\\\\/\/////\///\/\/////\/\/\\\\\//\\/\/\\//\/\\///\\/\///\\//\/\//\\/////\/\/\/\/\\\/\\//\\\\\\\/\\\/\///\//\\\\\\/\\//\\\/\/\/\/\\//\///\/\/\//\\/\/\/\\\/////\/\\////\//\//\/\/\\\\\/\/\/\/\\\\\\\/\/\/\/\\\\\\\/\/\///\\\//
\/\\\/\///\/\/\\\/\\///\\\\/\\\/\/\/\/\///\\\/\/\/\/\\\\//\///////\/\\\\\/\//\\\\//\\/////\/\/\///\\\///\\\\/\\\\/\\\/\/\/\///\///\///\/\\//\\\\\/\///\///\/\\\/\/\/\\\/\/\\\/\/\/\/\/\\//\///////\/\/\/\//\\/\\//\\\//\\/\//\\/\/\/\///\///\/\/\/////\//\\\\/\/\/\///\/\/\\/\\///\/////\/\/\\\/\\\\//\\\/\/\/\/\/\\\//\\/\\///\\/\\\/\///\/\/\\\\\/\/\/\/\/\/\///\\//////\\\/\//\\\\\\\\/\/\/\/\\\///\/\/\/\\\\\//\\\\/\\/\\/\///\/\/\/\/\\////\/\/\///\/\/\\\/\/\/\/\/\/\/\/\/\/\\/\/\\\/////\\\\\\/\/\\\/\///\/\/
\//\///\/\\///\\\\/\///\/\/\/\/\\\/\/\/\/\/\/\//////\\/\////\///\\/\/\\\/\\\/\\\///\/////\\\/\///\/\/\/\\\\/\\\//\/\/\\/\\\\/\///\\\/\\\/\///\///\\//\///\/\/\///\/\/\/\\\/\\\/\///\///\\//\\////\/\///\/\\\//////\\/\/\//\/\\///////\/\/\///\/\/\/\/\/\/////\\\/\/\/////\/\\//\/\/\\////\/\/\/\\/\\/\/\///\/\/\/\///\\//\/\/\\\/\\\/\/\///\\\/\\\/\/\/\/\\\\//\/\///\\\\\//\\/\/\/\///////\/\///\/////////\\//\/\/\/\\\/\/////\\\/\/\/\//////\\/\/\/\\/\\///\\\/\/\\/\\/\/\///\\\///\\///\\/\\\/\/\/\\///\\/\/\////
//\/\/\/\\\\\/\/\/\/\/\//\\/\\\/\/\\\/\\\\\\\/\/\/\/\\//\/\///\\//////\/\/\/\/\/\\//\/\\//\/\/\/\/\/////\/\/\\\///\/\//\\/\/\/\\/\\///\/\/\/\/\/\/\/\/\/\///\/\/\//\\/\/\\\\\/\/\/\\//\\\/\/\/\/\/\/\/\\\/\///\/\/\\\/\/\///\/\/\\\/\/\\\//\\/\/\/\///////\/\\\/\/\//\\\\////\\/\/\/\/\\\/\/\/\///\///\\//\/\/\/\\//\\\/\/\///\/\///\\\/\\\/\/\//\\/\\\\\/\\\\\/\\\/\/\/\\///\//\/\/\/\\\/\/\/\/\///\/\\\///\/\\\///\///\/\/\//\//\/\/\\//\\\/\/\/\/\/\/\///\\\/\/\/\/\/\/\/\///\/\/\/\/\/////\//\\/\/\\\\\///\/\\//
\//\///\/\/\/\/\/\///\\\\//\\\/\/\/\//\\/\/\/\/\/\//\\/\//\//\/\/\/\\//\\\/\/\/\///\\\/\///\\\\\/\/\/\/////////\///\/\/\///\\\/\///\\\\\/\/\/\/\/\/\/\/\/\///\/\\\/\\\/\/\/\/\/\\\/\///\\////\\\/\/\/\/////\\\\\//\\\\/\/\\\////\\/\/\/\\//\/\\//\\\//////\\///\///\/\\\/\/\\\/\\\\//\/\///\\\/\/\/\\\\\\\/\\/\\/\\\\\///\/\/\/\/\/\///\////\\/\///\\\/\\\\\\\/\\\\\\\\///\///\\/\/\///\///\/\\\/\\\\\/////\\\/\/\///\\\///\/\/\\\/\/\/\/\/\/\\\/\/\/////\///\/\/\/\\\///////\/\/\/\///\\\/\\\/\///\\/\/\\\////\\\/\
\\\////\\///\\///\\///\\\/\//\\/\///\/\//////\\/\/\/\\\/\\\\//\\\/\\\/\///\//\//\///\\\///\/\/\\\///\/\/\\\\\\\/\/\/\/\/\\\/\\\/\/\/\/\/\/\\\\\/////\/\/\/\//\\/\/\\\\\/\/////\\\/\/\\//\/\/\///\/\\\/\\//\///\///////\/\/\/\/\\/\\/\/\///\///\/\\\/\/\/\/\/\/\/\\\/\\//\\\\\/\/\/\/\/\/\///\\\/\/\/\//\\\\/\/\/\/\\\/\\\\\/\/\///\\//\/\/\\\\//\/\\\/\/\//\\/////\/\///\/\/\/\\\/\/\/\\\\\\\/////\/\///\/\/\/\/\/\\//\/////\/\/\/\///\/////\/\/\///\/\/\/\\\/\///\///\/\/\/\\///\\/\/\/\//\/\//\/\/\\\/\/\/\/\/\\\/
/\/\/\///\\\\\/\//\\/\///\/\///\\\///\/\///\/\/\/\//\\/\/\///\/\///\//\\/\/\\\/\\//\\/\//\/\/\/\/\/\/\//\\//\\/\/\/\/\/\\\/\///\//\///\\/\/\/\\\/\\\/\\\\///\/\//\\//\/\\\/\/\/\/\\\\\/\/\/\/\///\/\\/\\/\/\///\/\\//\/\///\/\///\/\///\//\\/\/\///\\\/\/\/\/\/\/\\\/\\\/\/\\////\\\/\/\//\\/\\//\\\///\/\/\///\\\\\/\/\/\\\/\/\//\\/\/////\/\//\\\\/\/\\/\//\//\//\/\/\\\/\//\\/\/\/\//\\\\//\\/\\\/\/\/\///////\/\/\///\/\/\/\\\/\\\///\/\\//\\\///\/\\//\/\\\\\/\\\/\/\\\\\///\/\/\\\/\//\\/\\//\/\\\/\\\//\\\\//
\\\/\/\/\/\/\/\\\////\\/\/\////\\/\/\///\/\/\\\///\/\///\/\\/\////\//\\/\//\\/\///\\\///\/\\\///\/\/\\\/\/\\\/\\\/\/\///\/\//\//\///\\//\/\///\/\/\/\/\\\///\\/\\/\//\\/\/\/\/\/\///\\\/\\\\\\//\\\\\/\/\///\/\/\\///\/\\\\\////\\\/\///\\\///\/\/\\//\/\/\\\/\/\\\/\///\/\/\\\///\/\/\/\\\\\///\///\/\\\///\/\/\/\/\/\////\\\\//\//\///\//\\///////\/\\\\\/\/\/\/\/\/////\/\/\/\/\/\/\/\/\\//\\//\/\///\/\\\/\/\/\\\///\\\/\/\\/\\/\\//\///\/\/\///\\/\\/\///\/\/\/\\\/\/\\/\//\\//\\\/\\\\\/\/\/\/\///\/\//\\\\/\/
\\/\///\/\/\///\/\///\/\/\\\/\/\\//\/\/\/\\\/\/\/\\\///\/\/\\\\\///\\\/\/\/\\\///\\\\\\//\/\\\/\///\/\/\/\/\\//\\\/\/\////\\///\/\//\\\\\\/\/\/\\\\\/\/\/\/\/\/\/\///\/\/\\\///\\\/\\//\//\///\\/\//\\//\//\////\\\\///\\\\\/\/\/\/\\\/\\\\/\\///\/////\\//////\/\\////\/\/\/\\//\/////\/\/\/\/\\\//\\///\///\//\\/\///\/\\/\\\\/\/\\\\\/\/\\\\\/\\\/\/\\\\\///\/\/////\/\/\/\\////\/\/\/\/\\\/\/\\\/\/\\\/\/\\\/\//\\/\/\/\/\//\\/\/\/\/\/\\\\\\//\/\\//\/\/\/\/\/\///\\//\/\/\/\//\\//\\///\/\///\/\\\/\\\/\/\\\/\
\\\\\/\/\/\//////\\/\////\\///\/\///\/\\\/\/\/\///\\\\//\///\/\/\/\/\/\/\/\\\/\/\\///\/\\\\///\/\/\//////\//////\/\/\/\/\/\/\/\///\///\/\/\///\///\\\/\/\\\/\/\\\\\\\///\/\/\\\/\\///\\/\/\\\/\\\/\/\///\/\\\\\/\\\/\/\/\/\/\//\\/\/\\\/\/\\\/\/\\\/\\/\\\/\\\\///\\//\/\\\/\///\/\\//\/\/\///////\\\///\/\/\/\\\/\/\/\/\/\/\\\/\//\\/\/\/\/\\\/\///\/\/\/\/\/\///\\\///\\\/\\/\//\\\/\\\/\/\/\/\/\//\\/\/\//\\/\/\\\\\/\/\/\/\\\///\/\/\//\\\\///\\//\/\///\///\\\///\/\/\//\\/\\\///\\\/\\///\\/\/\/\\\/\///\/\/\/
/\/\/\//\\/\/\///\/\/\/\/\//\\\\/\\\\\//\//\///\/////\\\///\////\////////\/\/\\\\/\\///\/\/\/\/////\/\\/\\/\///\/\\\/\/\/\//\\\\/\///\///\/\////\\/\\/\\/\/\/\//\\///\/\\\/\///\/\///\/\\\/\\\\/\\///\/\/\/\///\///\/\\\\\\\/\///\/////\/\\\\\\\/\/\////\\///\/\\\\\/\/////\/\/\/\\/\\\\///\/\/\/\/\/\///\///\/\/\\\\\/\/\/\//\\/\\\/\/\\\/\/\/\/\/\/\///\/\/\/////\\\///\\\\\/\///\\\/\///\\\/\\\/\/\/\\\\////\/\\//\/\\\\\//\\///\/\\\\\/////\/\/\/\\\/\/\/\///\/\///\/\///\/\/\/\/\/\/\/\/\\\/\\\/\/\\\/\/\/\///\
/\///\\/\/\\\\/\\/\/\/\/\/\/\/\\\/\/\\\/\/\/\///\\\/\/\///\\//\/\/\\\/\/\\\/\/\/\//\/\\/\/\\\/\\\/\\/\\///\/\/\/\/\//\\/\\\/\/\/\\\///\/\/\\\/\\\\\/\/\///\/\\/\\/\/\/\///\\////\/\///\\\/\/\\\///\\\//\/\\/\\\/\/\/\/\/\/\/\/\/\/\/\/\\\/\/\/\//\\///\/\/\//\//\/\/\/\/\/\/\/\/\/\/\\\\\\////////\//\\/\//\//\/\\//\/\/\/\/\/\////\\///\/\/\\\/\/\/\/\/\/\\\\\/////\\\///\/\/\/\/\/\\/\/\////\/\\\/\///\\//\\\/\\//\/\\\/\/\/\/\///\//\\///\/\////\\///\/\\\/\/\/\/\//\/\//\\\/\\\/\\\/\/\\\/\/\/\///\///\\\\\/\///
/\\\\\///\\\///\\\/\/\/\///\/\/\///\/\/\/\/\/\\\//\\\\/\\\///\/\/\///\/\///\//\\///\///\/\//\\/\/////\/\/\/\\\/\/\/\/\/\/\/////\\\/\/\\\///\/\/\/\///\\\/\/\/\/\/\/\/\/\/\//\//\\\///\\\/\/\\//\/\/\\\\\/\\\\\///\/\/\\\/\/\/\/\/\\\/\///\/\\\/\/\\\/\/\/\/\\//\/\/\/\/\\\\\/\\//\/\/\/\///\/////\\\///\/////\/\/\/\/\/\/\/\/\/\/\///\/\\//\//\\\/\\\\\\/\/\/\/\\\/\/\/\/\///\\\/\/\\//\/\///\/\/\/\/\\\\\/\/\////\\/\//\//\///\///\///\///////\/\///\////\\/\///\/\////\\/\/\/\/\/\/\/\\\/\/////\//\\/\/\\\\\\\/\\\
//\/\/\/\/\/\///\/\/\/\\//\/\\\/\/\/\/\\\/\/\/\/\/\///\/\/\/\/\/\/\/\\\/\/\/\/////\/\///\/\/\/\/\/\///\/\///\/\/\\\/\\\//\\\\\\\\/\/\/\/\/\/\/\\\/\////\\///\/\///\//\\/\/\/\/\/\/\///\/\/\/\///\/\\\/\\\/\/\/\//////////\/\\/\\\/\\/\\/\\\/\\\//\\/\//\\/////\///\/\\\///////\/\\////\/////\/\\\/\/\\\/\\\\\\\///\/\/\//\\\\///\///\/\/\/\/\/\\\///\/\\////\/\/\\//\\\/\/\\//\\//\///\/\/\/\/\/////\/\/\\//////////\//\\\\/\\\/\\\/\/\/\/\/\/\/\/\/\/\/\///\\////\/\/\/\\/\\/\/\/\/\/\/\\\//\//\\\/\\\/\\\/\///\///
/\/\/\//\/\\/\\/\\/\/\\\//\\/\///\/\/\/\///\\\///\\\\\////\\/\/\\////\/\/\/\///\\\/\/\/\/\/\\\\\/\///\\//\/\\\\////\/\/\/\/\/\\\/\/\/\/\/\///\//\//\/\\\\/\//\/\/\\\/\///\/\/\/\\\//\\/\\/\\/\/\\\/\/\/\/\/\//\//\\\///\/\/\/\/\/\/\/\/\/\/\/\/\/\\\/\/\//\\\\\//\/\/\/\/\\\/\/\\//\/\/\/\\/\///\\/\\/\//\/\/\/\/\\//\/\\\/\/\/\/\////\\/\/\/\///\/\/\/\/\/\/\/\\\/\\\/\///\///\/\\\\/\\/\//\\/\/\/\/\/\///\/\\\/\/\/\/\/\///\/\\\\//\/\/\\\/\\//\/\/\/\/\/\/\/\/\/\/\/\\/\\\\\\\\/\/\/\\\\/\//\/\/\//\\/\\\/\/\\//\
////\/\/\/\/\/\/\/\\/\\/\\\/\\///\//\\//\//\\/\/\//////\\/\/\/\/\/\\\/\/\/\\\///\\\//\//\/\\\/\\\/\///\\\\\/\//\/\/\\\//////\/\/\/\\///\\/\/\/\/\/\/\//////\\/\\\/\\//\/\/\/\//\\/\/\/\\\\\\\\\/\/\/\/\\\\////\/\//\\\////\/\/\///\//\\/\///\/\///\\\/\/\/\\//\/\///\/\\\/\\\/\\\/\/\\\\\//\\/\///////\/\///\/\\\//\\\/\\/\/\/\\\\//\///\/\\\/\\\/\/////\/\/////\/\\\/\/\\\\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\\\\\////\/\/\/\\////\\\\\/\///\\\///\/\/\/\/\\\/\/\/\/\/\/\\//////\\//\/\////\\/\\\///\/\///\\\/\/\//\
\\\\\\/\/\\\//\\\\/\///\/\///\///\/\/\/\/\/\/\/\/\/\\\/\/\///\\\\\///\/////\/\/\///\/\/\/\/\/\///\/\\\/\/\//\\/\/////\\\\\/\//\\/\/\\\\\/\\\/\/\\\\//////\\//\\\/\\\\\/\/\\\\\\\/\///\\/\\\\/\\\/\\//\/\/\\\/\/////\/\\\/\\/\\\/\//\\//\\\/\/\///\///\///\\//\\\/\/\/\/\\\/\\/\\///\/\/\/\/\/\/\///\//\//\\////\//\\/\/\\//\///\\\///\//\\\\/\///\\\/\//\\///\//\//\/\//\//\/\/\/\/\\\\\/\/\/\/\/\/\/\/\\//\/////\\\/\/\/\/\/\/\///\/\///\/\/\///\/\/\/\/\///\/\\/\/\\/\/\/\/\\\/\/\/\///\/\/\\\\\///\/////\/\/\\\\\
////\///\\//\///////\/\///\///\/\\\/\/\\////\\/\\/\/\/////\/\///\\\\//\/\/////\\\/\/\/\/\///\/\/\/\////\\/\/\\\\\\/\\/\\\///\///\/\//\\//\\/\\\/\\\\\/\///\/\/\\\/\/\/\/\\//\\\///\/\/\/\/\///\\\/\///\\//\/\/\/\/\/\///\///\/\\\/\/\\\/////\\\/\/\///\/\/\/\/\/\/////\/\///\\\//\\\/\\////////\\/\/\/\/\/\///\\\/\\\\\/\\//\/\/\/\/\\//\///\/\/\/\/\/\/\/\///\/\/\\//\\\/\/\///\/\\\//\//\\\///\//\\///\\\/\/\\\/\/\/\\\///\/\///\///\\\/\/\/\/\/\\\/\/\/\/\/\\\/\//\\\\/\///\/\/\//\\/\\//\/\//\//\/\/\/\\//\/\//\
///\///////\/\///\\\///\///\/\/\/\//\\/\/\/\/\/\\\///\/\/\\//\\\/\///\///\\\/\/\///\/\/\\\\/\//\\\/\/\\//\/\/\/\/\\/\\\////\/////\/\/\/\/\////\//\///\/\/\/\///\/\\//\/\/\\\/\\//\\\/\\\\\\\/\/\/\/\/\/\/\/\/\///////\\\/////\///\\\/\/\/\/\/\\\/\/\/\/\\\\\/\\\/\\\/\/\/\/\\\\/\\\\\\/\///\\//\/\/\\\/\\\/\/\/\/\/\///\/\/\///\\\///\\\/\/\//////\\/\//\\/\/\/\\\\\/\\\/\\\/\/\/\/\/\/\/\\\\\///\/\///\/\//\\/\\\/\\\/\/\/\\\\\\\/\\\/\//\\/\/\\\\////\\\\////\\\/\//\////\/\\\/\///\///\/\\\/\/\///\\\\\\\/\/\/\/\
\\\\//\\//\/\/\/\/\/\/\\//\///\/\\\/\/\\\/\/\///\\\\\/\///\/\///\\\/\/\\\/\/\/\/\///\\\/\/\\///\\/\/\\\/\\//\/\/\/\\\/\\\/\/\/\/\/\/\//////\\/\/\/\/\/\/\\\\//////\/\/\\\//\/\\/\/\\\////\\\//\/\///\\\/\\\///\\//\/\/\/\/\/\\\///\/\//\\/\/\/\///\\\\\\\/\///\\//\\\\//\//\\/////\/\/\//\\\\\\\\/\//\\/\///\\//\/\//\//\/\\\/\/\/\///\/\\\/\\\/\\\\//////\/\/\/\/\/\///\\\/\///\//\\\\\\/\/\/\\\/\///\/\/\/\/\/\/\/\/\/\/\/\\\\/\\/\///\\\/\\\/\///\///\//\//////\/\/\/\\\/\//\//\/\/\///\\\\\/\/\///\/\/\\\///\/\\
/\\\///\\\/\/\\\/\\\\\\\/\/\/\/\////\\/\/\///\/\/\/\/\/\/\\\//\\/\/\//\\\\/\/\/\/\/\/\\//\/\/\\\/\\\\////\/\/\\\/\/\/\/\/\\\/\////\\/\/\/\/\//\/\\\//\//\\\/\//\/\/\/\/\/\/\/\\\/\/\\\\\///\/\/\///\\////\/\/\\\/\/\\\/\\\/\\\/\/\/////\\//\//\\///\/\/\\\\//\\\\\/\///\/\\\\\/\/\/\/\/\\\/\\\/\/\\\/\///\/\\\/\/\/\///\/\////\\\\/\\//////\///\\\\\/\/\/\//\\/\\\/\\//\/\\//\/\////\//\\\/\/\/\/\/\\\/\/\\\/////\\//\/\/\\\\//\///\\//\\\\\/\\\/\/\\\/\///\///\\\/\\\/\\\/\//\//////\/\///\/\\\/\/\\\\\/\/\///\/\//
//\/\\\\\/\/\//\\\//\\\/\/\/\/\/\/\/\/\\\/\/\/\/\/\/\/\/\/\/\/\\\/\/\/\\\/\//\\/\/\/\/\/\\\/\/\/\/\/\/\/\\///\/\\\////\/\/\/\\\/\/\/\\\//\//\///\///\/\//\\/\///\///\\\\\///\/\/\/\\\///\/\/\\\/\/\/\/\\\\\/\\\\\/\/\\\///////\/\/\\\\\/\/\//\//\\\\\/\/\/\\\/\\\/\/\/\/\\\/\\\/\\\/\\\/\\//\/////\/\/\/\\\/\\\/\/\\//\/\/\/\//\\\\/\/\//\\\//\/\\\/\/\/////\/\\\/\/\\////\//\\\\\\\\/\/\//\\/\/\///\/\/\//\\\\/\/\/\/\/\///\/\\\/\/\///\///////\/\\\\\///\/////\/\/\/////\\\/\/\\\/\\\/\\\///\///\\//\\\/\/\/\/////
\\\//\/\/\//\\\\/\/\/\/\/\/\/\///\\\/\/\/\\\\\/\//\\/\/\\\\\\\/\/\\\/\/\/\\\////\////\/\/\/\/\/\/\/\///\/\/\////\\\\/\/\\/\\\////\/\/\///\/\\//////\///\/\\\/\///\\//\\\/\/\/\/\/\/\\/\\/\/\/\/\\\/\\\/\/\\\/\/\/\/\/\////\\/\///\\\/\/\///\///\///\//\//\/\/\/\///\/\///\//\\\\\\/\/\/\////\//\/\/\\\/\/\\\/\/\\\/\/////////\/\/\\//\/\/\/\/\/\/\///\/\/////\/\/\/\\\/\/\/\/\/\///\/\///\/\///\/\\\\\/\\//\//\\/\///////\\\//\//\/\/\\\/\//\\/\/\\\\\//\\/\/\///\/\/\\\/\/\///\/\\\\\/\\/\\//\\/\\\///\/\/\\\/\\\\\
\\/////\\/\\\\\//\\/\\\/\/\/\////\//\/\/\/\/\/\/\/\\\\\/\/\/\///\/\/\/\/\/\///\///\/\\\/\/\/\/\/\/\/\/\/\\//\//\\/\/\\//\///\//\\/\/\/\/\/\/\/\\/\\\/\\/\/\/\//\\///\\\/\/\/\/\\\\//\/\\\\//\///\\//\\/\\/\/\/\/\\//\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\///\/\/\\//\\\/\/\/\////\\/\/\/\/\/\/\/\/\/\/\//\\/\/\/\/\/\/\\\/\\\///\/\/\/\/\\\/\//\\/\/\//\/\/\\///\/\/\/\///\/\\\\\///\//\\/\/\/\/\/\/\///\\\/\/\/\/\/\////\//\/////\/\/\///\/\/\\\/////\/\/\/\/\/\/\/\/////\/\/\/\/\/\\//\/\/\/\\\\\/\////\\/\/\/\/////\///
/\/\/\\\/\\\\\/\/\\\/\\//\//\/////\\/\///\///\//\\/\\\\\/\\\/\\\/\/\/\/\/\/\/\\\///\/\/\/\/\///\/\/\//\\/\/\/\///\///\\\\\\\\\\\/\/\/\\\/\/\\\/\\\\\////\//\\//\/\/\/////\/\/\/\/\\\/\///\///\//\\/\\\\////\/\/\/\/\/////\/\/\/\/\/\\\/\///\\\/\\//\/\//////\\/\///\/\/\//\\///\\//\/\\\/\/\//\\/\/\/\///\\\/\\\\//\\//\/\/\/\/////\/\\////\\\\\/\/\///\\\\\/\\\//\\\\///\/\///\/\\\///\/\//\\/\\//\/\///\/\/\/\/\\\/\/\/\/\/\///\/\/\/////\/\/\/\\//\\//\/\/\/\//\\///\/\\\/\///\\\\\/\//\\///\//\\/\/\/\\\/\/\/\\\
\/\/\\\/\/\\///\\/\/\/\\\/\/\///\/\/\\\\//\/\/\///\//\\/\/\/\\\/\/\\\/\\\\\/\///\/\/\//\\\\///\/\/\/////\\\/////\/\/\/\/\/\/\/\/\\/\\/\\\/\\\/\/\/\/\\\\//\\\/\/\\\/\\\\\\\////\/\\/\//////\\/\//\\/\/\\\/////\//\\/\\/\\//\\//\\/\/\/////\/\/\\//\\\//\//\/\/\\\///\///\/\/\/\\\/////\\\\//\/\\\\\/\\\//\\///\//\\//\\/\/\/\\\/\/\\\/\\\///\/\/\\\/\/\\\/\/\/\/////\/\\////\/\\//\///\/\\\/\/\\\/\///\/////\/////////\/\\/\\///\/\/////\/\\////\/\/\/\/\/\/\/\/\/\\//\/\/\/////\///\\\/\///\/\//\\///\/////\/\//\\/
/\/\/\\\/\////\\/\/\\/\\///\//\\\/\\///\//\\\\\\///\///////////\/\\\\\/\/\\//\///\\\/\\\\\/\\\/\\\\\\\//\\\/\\\\\//\///\/\/\\\\//\\\/\/\\\/\/\//\\\\/\\\/\\\/\///\/\///\///\/\///\/\/\/\/\/\/\\//\/\/\\//\/\\\\//\//\//\/\/\/\//\//\\\\\/\/\/\///\\\///\/\/\/\/\/\///////\\\/\/\/\\//\/\/\//\\\\/\/\///\\\/\/////\/\\/\\/\/\/\/\/\/\///////\/\\\/\\\\\\////\/\/\\\/////\/\\\/\///\//\\/\/\/\///\//\\\/\\/\/\\\/\/////\//\\///\///\/\/\/\\\\\/\/\/\/\/\\\//\\/\/\///\/\///\/\/\\\/\/\\\/\/\///\\\/\\\\//\\/\\/\/\\\/\
\\\\\//\\/\////\\/\/\/\/\/\\////\///\/\/\/\/\//\\/\/\///\//\\\//\/\\\///\///\\\\\\\/\/\\\/\\/\\////\\/\\\/\\/\\/\\\/\///\\\///\/\\\/\/\/\\\/\/\\\\\/\\\//\//\/\/\/\///\///\/\\\/\/\/\/\///\\\/\/\/\/\/\\\///\/\/\/\/\/\//\\/\/\/\/\/\/\/\/\/\//\\\////\///\/\/\///\/\/\///\/\/\/////\/\\//\\\/\/\\\\\/\/////////\/\///\\\///\\\/\/\\\/\/\\\\\/\///\\\/\/\/\/\/\/\\//\/\/\\\///\/\/\/\///\/\/\/\/\/\/\/\\\/\/\/\\//\/\/\/\///\/\/\/\/\/\/\/\///////\///\\\/\/\/\/\\\/\/\\\///\/\//\\/\///\/\/\\/\\/\\/////\\//\/\//\\
/\/\/\\//\///\/\///\///\\\/\/\/\\\/\/\/////\/\/\/\\\/\/\//\/\\/\/\/\///\\\//\\//\\/\/\///\/\/\/\\\//\\\\\\\\////\\/\\\\\///\/\/\//\//\/\/\\\///\\//\/\/\/////\\\/\/\\//\/\/\/\\\/\/\/\\\/\\\/\/\/\/\/\/\\\/\\//\///\//\\\\///\/\///\//\\\/\\\\/\\\//\//\/\//\\\\/\///\/\/\/\//\\\//\\\\\\\/\\\/\/\\\\\///\/\/\/\\\\//\/\\\/\/\/\/\///\///\/\/\\\\\///\/\///\/\/////\////////\\/////////\/\/\/\/\//\\/\///\/\/\/\/\/\\\/\///\///\/\/////\///\/\\\///\///\//\\/\///\/\/////\/\\\///\///\/////\/\/\\\/\/\\\/\/////////\
\/////\/\\\\\/\\///\\/\/\/\/\/\/\///\\\/\/\///\/\/\/\\\/\\\/\/////\\\/\/\/\/\/\/\\\///\/\\\/\////\//\/\\\\\/////\/////\\/\\/\\\/\/\\\//\////\/\\\/\\//\/\/\/\/\/\/\/\/\//\////\/\/\/\/\\\/\///////\///\\//\\\/\/\/\/\/\/\/\///\/\/\/\///\\\/\/\///\/\/\/\/\\/\//\/\///\\\/////\/\\/\\\\/\\\/\///\/\\//\\/\\///\/\/\/\/\/\/\/\/\///\///\/\/\/\/\\\/\///\/\/\/\/\//\\/\\/\\/\/\/\\\/\\\\\\\/\\\\\\\/\/\\\/\/\/\/\\\/////\/\/\/\/\//\\/\\\//\\/\/\/\/\/\\\\\\\/\/\/////\\\/\/\/\\////\/\/\/\/\/\//\\\\/\/\/\////////\\/
/\/\\\\/\/\\///\\//////\/\/\/\\\///\/\/\\\\\/\/\/\///\/\\///\\/\/\/\/\\/\\/\\\/\/\/\\\/\\\/\/\\//\/\/////////\///\/\\//\\\/\//\\/\//\\/\///\///\\\/\/\//\\\\/\\\/\/\\//\\/\\///\///\//\\//\//\/\\///\/\\/\/\/\/\/\/\/\\\//\\/\/\\\///\/\///\/\/\/\/\/\/\\\/\/\\\/\\\/\\//\/\/\///\///\/\///\\\///\/\/\\\/\/\/\/\/\///\/\/\\//\//\\/\/\\\///\\\/\/\/\\\/\/\/\/\/\\\/\\\/\///\/\///\/\\\\//\/\/\///\///\\\/\\\/\\\///\/\/\///\/\/\///\\\/\/\///\/\///\/\/\///\/////\/\/\/\///\/\\\//\\/\/\/\/\/\\\/\/\/\/\///\\\\\///\
\/\///\/\///\\/\\/\/\/\\//\/\/\/\/\/\/\/\//\\\\/\/\//\\/\/\/\/\/\\\///\/////\\\\\\\/\\\\//\/\\\/\/\\\///\/\\\\\/\/////\\\\\/\/\///\/\\\\\\\\\//\\/\///\\\///\/\/\/\\\/\/////\\//////\/\/\\\///\///\//\\///\/\/\/\\\/\/\/\\\/\/\/\/\/\///\//\\/\/\///\\\///\/\\\/\//\\/\////\////\/\\\/\\\\\/\\\//\\/\/\///\\\///\/\///\///\\\\\/\/\///\/\/\\\/\///\\\\/\\\//\/\\\/\/\/\\\/\/\///\///\/\/////\\\/\//\\\//\///\\\/\/\/\//\\/\\\\\/\/\/\\\/\\\/\/\/\\/\//\/\///\/\/\///\\//\\\/\/\\\\//\/\/\\\/\/\///\\\\\/\///\\\\\\/\
/\///\/\/\//\\\\/\/\/\/\/\//\//\/\\\/\/\///\/\/\//\\/\///\/\/\/////\/\/\///\///\///\/\/\/\\\\//\/\/\/\///\/\/\/\\\///\\//\/\/\/\/\///\\\/\/\/\///\///\///\\\\\/\/\/\///\/\///\///\/\///\///\/\/\/\/\\\//\////\\\//\\///\///\/\\//\/\/\\////\\\\\///\/////\/\\//\/\/\/\/\/\\////////\/\\\///\/\\//\\\\\/\/\\//\////\//\\\\//\\//\///\/\/\\\/\/\\\/\/////\/\\/\\/\/\//\\/\/\/\\//\/\/\/\/\\\/\\\\\///\\\\\\\\\/\/\\/\\/\\\\\/\/////\/\/\/\/\\//\/\\\/\\\/\/\///\\\/\/\/\//\\/\\\/\///\/\\////\///\/\/\\////\\//\\\/\\\
\/\/\/\/\/\/\/\///\\\\\\\/\/\\///\\\\\\\//\/\/\\\/\/\\\/\/\/\\\///\/\/\///\\\/\///\/\/\\\/\/\/\/\/\/\/\/\\//\/\///\/\/\/\/\/\/\\\\\///\/\\\//\\\\/\/\/\\\\\/\/\\\\\/\/\/\/\/////\/\/\/\///\////\\////\\/////\\\///\//\\/\/\/\/\/\/\/\/\\\/\/\/\/\/\/\/\/\/\/\//\\/\\\///\/\/\/\/\/\\\/\\\/\/\//////\\///\/\/\\\/\///\/\\\\\\\/\\\\//////\/\/\\\/\///\\\/\/\/\/\/\/\//\\//\\/\/\/\\//\\//\\//\/\\////\\\/\/\\\\\\\/\/\\//\\\/\/\/\/\///\/\/\/\/\/\/\/\/\\\/\/\\\/\/\///\/\/\//\/\\/\//\///\\/\/\/\/\/\///\/\/\/\/\///
/\/\/\/\/\/\/\/\\//\/\\\///\/\\\/\/\/\/\\//\/\\\\//\/\/\\\///////\/\///\///\////\\/\/\\\/\\\/\/\/\/\////////\\/\/////\\\\\///\/\///\//\\/\\\/\/\/\//\\/\\//\\\/\///\/\/\/\/////\/\///\/\///\/\\\/\/\///\///\/\///\/\/\/////\/\\\/\/\\\/\/\\\//\\/\/\\\\\/\\\/\/\///\/\/\\\///\/\\//\/\//\\///\/\/\/\\\/\/\\\/\/\\\/\////\\\\///\///\/\/\/\/\/\///\/\/\/\\\/\///\//\\/\/\///\/\/\/\///\\\/\/\\\///\//\\\//\/\\\/\/\/\\/\\///\/\\\/\///////\\//\/\\\/\///\\\/\/\/\/\\\/\\\/\///\\\\///\\/\\//\/\\\/\//\\/\/\/\/\/\/\/\
\/\\\/\/\\/\\\//\/\/\\\\\\////\\//\/\//\\\\\\///\\\//\//\///\///\///\///\\\/\///\///\\\/\\\/\/\/\/\/\/\///\\\///\\\/\/////\\//\/\/\/\///\///\/\\\/\/\/\/\/\/\/\/\/\/\\\/\/\///\\\/\\\/\/\/\/\////\\/\/\\//\/\/\/\/\/\/\\/\\/\///\/\///\/\/\/\\\\\///\/\/\\\\\////\\/\/\////\\////\//\///\/\/\/\/\///\\\\\/\///\///\\\/\/\///\\//\/\//\\//\/\///\\/\//\\/\/\/\/\/\///\/\\\///\///\/\\//////\\\\\\\///\\\\\\\/\///\//\\\\/\///\\//\\//\\\/\/\//\\///\/\\\/\\///\\\\\\///\/\/\/\/\/\/\/\/\/\\//\\\/\\//\\\/\/\/\\\\\\//
\//\///\/\///\/\///\/\/\/\/\\/\\/\/\/\//\\/\/\/\/\\\/\/\//\\/\\///\\\\/\\\\\/\/\/\/\\\///\/\/\/\/\\\/\///\/\/\//\\\\/\///\/\/\/\\\/\/\\\/\///\///////////\/\///\\\/\/\/////\///\/\/\/\///\\\///\/\/\/\\\/\/\//\\/\/\//\/\//\/\///////\\\\\/\/\\\\\/\/\/\/\///\\\/\/\////\////\/\\\/\\\\\/\/\///\\\/\\\/\\\/\///\/\/\/\/\/\\//\///\///\/\//\\/\/\/\\//\///\/\\\//\/\/\\/\\\\\\//\///\/\/\/\//\/\\/\/\/\\\\\/\/\/\//\//\///\/\\\/\\\/\/\/\/\/\/\\\/\///\/\/\/\\\/\/\//\\\\/\//\//\/\///\/\///\\\/\/\\\\\/\\\/\/\/\//\\
\/////\/\\\/\//\\/\\\/\\\///\/\/\///\/\/\/\\\////\\///\\\/\/\////\\/\/\\//\///\/\/\\\/\/\///\\/\\\\/\/\/\/\///\/\/\/\\\\\/\/\//\\\\/\/\\\///\/\/\\/\///\\\\/\/\///\/\/\/\/\\////\/\/\/\/\/\/\\//\//\\/\\\/\/\//\\/////\///\/\/\/\\\/\//\\/\/\\\/\\\/\\\/\/\/\\\\/\\//\///\\///\/\\\/\//\\/\/\\/\\\//\/\/\\\/\/\\\/\///\/\\\/\\\/\\\\\\\/\///\/\/\\\/\/\\\/\/\/\/\/\//\\/\/\/\//\\/\/\\//\/\/\/\/\/\/\\\///\///\\//////////\///\/\/\/\/\/\//\\\/\//\/\/\\\/\///\\\\\////\\///\///\/\/\//\\/\\\\\/\///\/\///\/\\/\\/\\
\////\\//\///\\\\\/\/\/\/\/\\\/////\/\/\//\\/\//\//\/\\\/\/\\\/\/\/\/\\\/\\\\\/\/\/\/\/\/\/\///\/\//\\/\///\/\/\/\/\/\/\\\\\/\/\/\\\/\/\/\/\/\\\//\\/\/\//\\/\\\///\//\\/\/\\\//\\\\/\\//\/\/\/\/\\\/\/\/\///\/\\\/\/////////\/\\\/\/\/\/\/\\//\/\/\/////////\///\/\/\\\\\///\/\/\/\/\/\///\/\/\\//\///\/\/\/\///\///\/\/\/\///\/\\\\//\/\/\/\/\/\///\//\////\/\/\/\\\\\/\/\/\/\\\/\/\\\///\/\\\\\\\\/\\/\//\//\/\/\/\/\/\/\///\/\\//\/\/\\\///\/\/\\\/\/\/\///\\\///\/\/\/\/\\\/\/\/\//\/\\/\/\/\/\///\///\/\\\/\//
\/\/\\//\\\/\/\//\\/\//\\/\/\/\\////\/\/\///\///\\\///\\\/\/\/\////\//\/\//\//\\\/\//\/\\/\\\/\/\/\/\\//\\\///\/\\\/\//\\/\/\\\///\/\\//\/\/\/\/\/\///\///\/\\\\\/\/\\\/\/////\\\\//\/\/\/\\\\\/\\\/\/\/\/\/\\/\\\\\\/\/\/\/\///\/\/\///\\\/\/\/\/\/\//\//\/\\\/\/\/\/\/\/\/\\//\/\///\/\/\/\/\\\///\/\/\/\/\/\/\/\\//\/\/\\//\///\\\/\///\/\\\\///\\\\/\/\/\/\/\/\/\/\/\\\\/\////\///\/\/\/\/\\//\///\///\\\\\\\///\/\\//////\/\/\/\\\\\/\/\//\/\\/\///////\\\//\\/\\//\\\/\/\///\/\/\//\\/\/\/\/\\\\//\///\/\/\\\/
\\\\/\/\/\/\/\/\\\/\///\//\\\\\\/\/\/\/\///\/\/\/\/\/\/\\//\/\/\/\///\/\///\\\/\\\/\/\/\/\////\\/\/\/\/\///\/\/\\\/\\\\\/\/\/\///\/\///\/\/\\//\/\\\/\//\\\\/\/\/\/\/\/\\\/\/\/\\\/\/\/\\\/\/\\\\//\\//\//\\/\/\/\\\/\\\\\/\\\///\\\/\/\/\\\\\///\/\\//\/\\\/\\\/\/\/\/\/\/\///\/\/\/\/\//\\///\/\/\\\/\\\/\/\\/\\/\/\/\\//\/\/\/\/\/\/\/\\\/\\\///\/\/\/\///\\\\//\/\\\/\\\/\//\////\///\/\/\/\/\\\/\\\/\\\/\/////\\\//\\/\/\/\\//\/\\\\//\\\\////\/\///\///\/\/\/\/\/\//\\/\/\/\//\\\\\//\/\\\/\/\/\\\/\/\/\\\\\/\
\////\/\//\////\\/\/\/\/\/////\/\///\\//\\\/\/\/\/\///\\\\\/\/\/\/\\\\\\////\//////\\/\///\///\/\///\/\\\/\/\/\\\/\/\/\/\/\/\/\/\/\\\/\/\\\///\/\///\///////\/\/\/\/\/\\\///\/\/\\\/\/\/\/\/\/\/\///\/\/\//\\/\/\/\/\///\/\\//\///\\\/\/\/\/////\/\///\/\///\\\/\/\/\\//\///\/\///\/\\\/////\/\/\/\\//\\\/\\//\\\/\//\//\\\//\//\///\/\/\\\\\/\///////\\\/\/\/\//\\\\/\\\/\/\\\/\/\///\/\\//\/\\\///\/\/\/\///\//////\\/\/\/\/\\\/\\\\//////\\\/\/\\/\\/\\\/////\/\/\\/\\\\\\/\/\\////\///\/////\\\/\/\\//\//\\/\\\/
//\\/\///////\\/\/\\/\/\\\/\/////\//\\/\/\/\/\/\/\\\/\/\\\\//\/\///\/\/\///\/\/\/\/\/\///\//////\\/\/\///\////\\/\\//\/\//\\\\\\\////\///\///\/\//\\\//\\//\\\/\/\/\/\/\/\/\\\/\/////\/\///\//\//////\/\\\/\/\\//\\\///\////\//\/\///\\//\/\/\/\/\\\/\///\/\/\///\/\\\//\\\\/\//\/\\/\/////////\/\/\///\\//\/\//\//\\\/\/\/\\\\/\\/\/\/\/\\\/\\\/\/\//\//////\/\/\/\\\///////\\//\/////\///\/\/\\\\\//\\/\\\/\///\/\/\\/\\/\///\//\//////\/\\\///////\\/\\/\/\\/\//\//\\/\//\\/\////\/\//\/\/\/\/\/\/\/\\\/\\///\\/\
\/\/\/\\\\\/\\\//\/\\/\//\\/\\\/\/\///\\\/////\\\\\/\/\/\/\/\/\\\/\/\\\/\\///\\///\/\///\/\/\/\/\/\\\\\///\/\/\/\\\/\///\/\\\\\/\\\\\/\/\/\/\\\\\/\/\/\/\\\\\///\/\/////\/\\\\\/\/\///\/\/\/\/\///\/\/\/\/\///\\\/\/\\\\\\\/\\\\\\//\/\\\/\/\\\\\///\/////\\\//\\/\//\//\/\\/\\/\/\\\/\/\/\\\\\\\/\/\\\\////\/\///\///\/\\\\/\//\///\\\\\///\\//\//\/\\/\\\\//\/\/\/\/\\//\/\/\\/\\/\/\/\/\/\/\\\/\\\/\///\//\\/\/\\\/\\\\//\/\/\\//\/\/\/\/\\/\\/\///\/\\\/\\\///\\\/\\\\\/\\//\//\\\\/\\\/\\\//\\/\/\/\/\///\/\//\
/\/\\//\/\\\///\/\/\\\/\\\/\/\\/\\/\/\/\/\/\/\\/\/\\\//\/\/\/\/\\\/\\\/\/\/\\/\\\//\\\//\//\/\/\/\/\//\\\//\\\/\\\/\/\/\\\/\/\/\\\\\/\///\/\/\/\\\/\/\////\/\\/\/\/\/\/\///\/\//\\/\\\/\/\\\/\\\/\/\/\\\///\/\/\\\/\\\///\/\/\//\\/\\\/\/\\//\\//\\\\\/\\\/\\\\\///\/\/\\\\\/\\\\\\\/\//\\/\//\//\//\//\//\\\//////\/\/\/\/\///\/\\//////\/\/\\\/\/\\\/\/\////\\/\///\/\\\/\\////\///\/\/\///\/\\\/\\\//\\\\/\/\//\//////////\/\/\/\/\\\/\/\\\/\\\//\\/\/\/\/\\\\/\\/\/\/\\\/\/\/////\///\/\\\/\\\///\/\/\/\///\\\\\
\/\/\/////\\\/\\////\/\/\/\\\/\\\/\/\/\\//\\\\//\/\/////\/\/\/\//\\\////\/\\\/\/\/\\////////\/\///\\\/\/\/\/\\\/\/\//\\/\//\//\/\/\\//\/\/\/\/\/\/\/\/\//\\/\/\\////\/\/\/\//\\\//\/\/\/\///\/\/\/\///\/\\\\\/\\\/\/\//\\/\///\\\//////\\/\/\/\///\/\/\/\/\/////\\\\\\\/\\\/\\\\\/\/\///\\\/////\/\/\///\/\///////\/\/\/\\///\\/\/\/\/\/\/\\\/\\\/\\\/\/\/\\\/\/\/\////\\/\/\/\\\/\/\/\\\/\/\\\/\/\/\///\/\/\\\\\///\/\\\\\///////////\/\/\\////////\//\\\\/\///\/\/\/\/\/\///\///\///\/\///\/\/\/\/\///////\/\/\\\\
\\/\/////\/\/\\\//\\/\\//\/\/\\\/\\\/\/\/\\////\/\///\///\\\\\/\/\\\/\///\\////\/\\\/\/\/\\//\/\/\///\\//\/\///\///\//\\/\/\\\///\\//\///\///\/\//\\\/\////\/\/\/\//\\///\/\/\/\///\/\///\/\\\//\/\\\\//\//\\\/\//\\///\/\/\/\/\\\/\\\/\\\/\/\/\/\\\/\/\///////\/\/\\\/\/\\\/\\\/\/\/\/////\/\\///\//\/\\\/\\\/\/\///\/\/\/\/\/\/\/\\\\\/\\\/\/\\\/\//\\/\\\/\/\\\\\/\\\\\/\/\/\/\/\/\/\/\///\///\/\/\/\/\\\/\\\//\\/\/\/\/\/\/\\//\/\///\//\\\\/\/\////\\/\\\///\/\/\/\///\\\\\///\/\/\\\/////\/\/\/\/\\\\//\/\/\/\
//\/\/\/\///\//\////\\\///\/\//\\/\/\\//////\\////\/\///\/\///\/\/\/\\\\\///\/\///\\\/////\///\/\/\\//\/\/\\\/\/\/\//\\/\/\/\/\/\\\/\\/\\/\/\///\///\///\\\/\/\/\/\/\/\/\/\///\/\/\/\\\\\/\/\/\///\/\/\/\\//\/\/\/\///\/\/////\\\/\\\\\\\/\//\\\\//\\\\/\/\/\\\\//\/////\///\/\/\\\/\///\/\/\/\/\/\/\/\\\\\\/\\/\///\/\/\/\/\////\\/\/\///\\//\/\/\/\/\//\/\\/\\\\/\//\/\///\/\//\//\\\///\\\///\/\//\\//\\\\/\/\/\\//\\//\/////\///\\\/\///\/\/\///\/\/\//\\/\/\//\//\/\\\/\/\\//\/\\\//\//\\\////\\/\\//\/\/\/\/\/
\\/\\\///\/\\\/\/\\\/\/\///\/\///\/\/\\\\\/\///\/\/\/\\\///\/\\\///\\\/////\\\//\\/\/\/\/\\\///\/\/\\//\/\\\/\/\/\/\/////\/\\////\/\/\/////\/\\//\\//\/\///\/\//\\/\/\\\/\\\///\/\/\/\/\///\/\/\///\/\/\\////\/\/\/\\\/\/\\\/\/\///\\\/\\//////\/\/////\/\/\///\/\\\/\///\\\/\//\\/\/\/\/\\//\/\///\/\/\/\/\\//\/\/\//\\/\//\//\\\/\\\\\/\\\/////\/\/\\\/\///////\/\/\\//\///\/\/\/\/\////\//\/\///\/\/\/\\\\\///\/\\\/\/\/\/\/\/\\\/\/\\//\\///\\\\\\\///\/\\/\/////\\/\/\\/\/\\//\/////\\\///\/\/\\\\\///\/\/\\\/\
//\/\/\/\/\/\\\/\/\/\\\/\/\/\//\\/\/\/\/\/\/\\\\\/////\/\\\\\/\/\/\/\/\/\/\/\/\/\\\\\//\\/\/\/\\\\\/\\//\/\/\/\/\\\/\/\/\/\\\/\/\/\/\///\//////\\/\///\\\///\\\/\/\/\/\/\/\/\///\/\/\/\/\/\/\\\/\\\\\/\\\\///\\/\\//\/\/\\//\/\/\\//\\//\\//\\//\/\/\/\//\\/\\\//\\///\\\/\\\/\\//\/\/\/\\\///\///\/\\\///\/\/\//\\/\\/\//\/\/\///\/\\//////\/\\\\//\///\\\//\\/\/\/\\\/\//\//\/\/\///\/\\///\\/\/\/\/\/\/\/\///\///\/\/\/\/\/\/\/\/\\//\/\\\///\////\\/\//\/\\/\/\/\/\/\/\///\/\///\/\/\\////\//\\/\/\/\/\/\/\/\/\/
\\\\\\/\///\/\/\/\/\/\/\/////\/\\//\/\\\///\/\/\/\/\///\/\///\/\\\/\\\///\/\//\\\\\\/\/\\\\\/\/\/\///\/\///\/\/\\\/\\\/\/\/\/\/\//\\/\/\\//\/\\\\\///\/\\/\\\//\\\/\///\\\/\/\/\///\\\/\/\/\//\\/\/\/\\\\\/\\\\////\//\\\//\\\/\/\/\/\//\\/\/\/\\\\\/\/\/////\/\///\/\/\/\/\///\/\/\///\/\//\\/\\\/\/\/\///\\\/\/\\\/\/\/\/\///\/\/\///\\\/\/\/\/\\\//\//\/\//\\/\///\/\/\/\/\/\///\\\/////\/\/\/\\////\/\/\//\\///\/\/\/\/\/\/\/\\\///\/\//\\/\/\\\/\/\/\/\/\///\/////\\\//\\/\/\/\///\/\/\\/\\/\/////\/\/\/\\\/\\\
\///\\\///\/\\\/\\\/\/\/\\/\\\\///\\\/\/\//////\\/\\/\\///\\\/\/\///\\\///\///\/\\/\\/\/\/\\\/\/\\\//\\\\/\/\\\/\\\/\///\/\/\///\/\///\/\//\\/\/\/\\\/\/\/////\//\\\\/\\\\\/\\\\\///\///\\//\///\/\\\/\/\///\//\\/\/////\//\\/\\\/\/\/\/\\\\/\\/\///\/\/\\\/\/\/\/////\/\/\/\/\///\\//\//\/\\/\//\\\\/\\\\//\/\\\//\\\/\\/\///\/\\\\//\/\\\/\///\///\///\/\\\/\/\/\/\\\/\/\\\/\\//\\\///\\\/\\/\\/////\/\/\//\\/\/\/\\\///\/\\\/\\\/\\\/\///\\\/\/\/\\\\//\/\/\\\/\/\/\/\/\///\/////\/\\\/\\\///\/\/\/\/\/\////\//\/
/\/\\\///\/\/\/\/\///\/\\\\\/\///\///\\////\\\/////\/\/\/\/\/\/\/\/\\/\\/\/\\//\/\///\/\/\///\/\/\\\/\/\/\\\///\///\\\\\/\\\//\//\\\\\/\//\\\\/\/\\\/\/\////\\///\/\/\\//\\\/\\\/\/\/\///\/\\//\\\\\/\/\/////\/\/\/\\/\\/\/\/\/\/\/\\\\\//\\/\/\/\/\/\/\\//\/\\\/\/\/\/\\\//////\//\\\/\/\/\//\\/\\\/\/\\//\/\/\/\/\///\\\/\/\\\/\///\/\\\/\/\/\\//\/\/\\\/\/\///\\/\\/\\\/\/\/\///\/\/\/\/\/\/\///\\\///\/\\/\\/\\\\//\///\/\/\/\/\/\\//\/\/\\\\\\\/\/////\\\/\/\//\\/\/\/\/\/\/\///\/\\\\\\\/\/\/\/\\\/\/\\\\\/\/\
\\\/\/\\\/\\\/\///\\//\/\/\\//\/\/\/\/\/\/\/\/\/\\\///\/\\\/\/\/\///\/\//\\/\///\///\\//\/\/\///\/\/\////\//\///\/\/\/\/\/\\\/\\\/\///\///\/\/\/////\/\///\/\\\///\/\/\/\///\/\///\/\\\\/\\/\///\/\/\//\/\\////\/\//\/\\\/\/\\//////\\\/\\\\\///\/\\//\\\\\/\/\\\/\\\/\/\//\\///\/\/\/\/\///\/\/\/\\\/\/\\\\\///\/\/\/\\\/////\/\/////\///\/\\\/\///\/\\\\\\\/\\/\\///\/\/\/\/\/\/\/\//\\///\/\\\/\/////\\\/\/////\/\/\/////\\\/\///////\/\///\\\//\\/\/\/////\/\\//\\\/\/\\\/\/\\\\\/\/\\\//\///\//\\\///\/\/\/\/\/
\/\\\\\\///\/\//\\///////\/\/\/////\\\/\////\\///\/\/\/\/\/\///\/\/\\\\/\\\\\\/\/\///\/\/\///\\////\\\\\/\\\/\/////\//\//\/\/\\\\\/\//\\/\/\/\/\///\/\/\\\///\///\/\///\/\////\\/\/\\\/\\\/\//\\/\/\\////\/\/\/\\\/\/\/\///\/\/\\\///\/\/\/\\\///\/\///\\\/\/\/\\\/\\//\//\\/\/\/\\\///\/////\/\//\\/\/\///\\\//\\/\///\/\\\//\\\\/\/\/\/\/\/\\\/\/\/\/\/\/\/\//\\/\\\/\\\\\\\\//\/\/\/\/\\\/\\\///\/\/////\///\/\/\/\\\\\/\//\\/\/\/\\//\\\///\\\/\/\//\/\//\/\\////\\\/\/\///\/\\//\///\\\/\/\\\\//\/\/\/\/\\\///\
\/\//\\///\/\/\/\///\/\/\/\/\/\///\/\/\/\/\/\/\\/\\\//\/\\\/\\/\////\/\///\\\\\/\/\/\/\/\/\/\/\//\\/\\\\\////\\\//\///\/\\\/\/\/\\\/\/\/\\\/\/\///\/\/\\\/\/\/\//\\/\/\///\/\/\\//\/\/\/\/\/\/\/\/\\\/\/\\\\\\//\\\/\/\/\/\/\\\/\\\\\\\/\\\///\\\\\/\/\\\\\/\/\/\/\/\/\/\/\/\/////\/\/\/\/\\\/\/\\\\\\//\///\/\/////\\/\//\/\/\/\/\/\/\\\/\/\/\/\//\\/\///\/////\/\\\/\\\\\\\///\\\\\/\\//\//\\/\/\/\\\/////\/\/\\\/\\\/\/\/\///\/\\\/\\\//////\\////\/\\/////\/\/\/\/\/\\//\///\/\/\/\/\\\/\/\/\/\\\/\/\/\/\///\/\/
/\/\///\//\\\\\//\/\\\///\/\/\/\\\/////\/\\\/\/////\\\/\/\/\/\/\/\\//\/////\\\/\\\///\/\/\///\\/\\/\/////\/\/\/\/\\/\/\\/\\\/\\//\\\/\\\/\//\\\\\//\/\///\\/\\\\\/\\///\///\/\/\\/\\/\/\/\///\/\\//\/\///////\\\///\\\/\/////\/\///\/\/\\\/\/\/\/\/\/\/\///\///\\\///\/\/\\//\/\/\/\/\/\/\\\/\/\/\/\/////\/\///\///////\/\///\\/////\\/\\\\////\/\/\\\/\/\/\/\/\/\/\//\\///\//\////\\\/\///\/\\\/\///\/\\/////\\/\\\/\\\///\//\//\\\/\///\\//\\//\\\/\///\/\/\/\///\/\/\\\/\\\\\\\/\/\\//\/\\\/\///\/\/\/\/\\\/\\///
\/\//\\/\//\\/\\\///\/\///\\/\\/\/\///\/\/\/\\\/\/\/\/\/\\//////\/\\//\\\\//\////\\/\/\/\///\\\/\/\\\/\/\//\\/////\/\/\/\///\/\/\/\/\/\///\\\\\\\/\/\/\/\/\\//\/////\/\//\\\\/\/\\\/\\//\/\/\/\\\/\\\/\/\/\\//\/\///\\\/\///\/\/\/\/\\\//\\\\//\\/\/\/\/\/\\//\\\/\/\/\/\///\/\//\\//\\/\/\/\\//\\//\/\\\\\/\\\/\/\/\/\\/\//\\///\\///\/\/\/\\\/\///\/\///\\/\\/\/\///\\\/\/\/\\\///\/\/\/\\\/\///\/\/\/\\\///\/\\\/\//\\/\/\/\\\\//\/\/\\\//\\/////\///\/\//\\/\/\/\\\//\/\//\///\/\/\\//\/\/\\\\/////\\/\///\/\//\
//\\/\/\\\/\/\/\/\/\/\\\/\/\/////\/\/\/\/\\\/\/\\\\\/\/\/\//\\\\\\/\/\\\/\/\/\///\///\/\/\/\///\/\/\/\\\/\/\/\/\//\/\\///\\\/\/\/\/\\\/\\\/\\\/\/\///\/\/\/\\\/\/\\\\\/\/\/\\\\/\\/\/////\///\///\/////\/\//\\/\/\\\\\/\//\\///\\\///////\/\/\\\//\\\\/\/\/\/\/\\////////\///\/\//\\/\\//\/\///\/\///\/\/\\\/\\\/\\\/\///\///\\\///\\\/\/\/\/////\/\\\/\/\/\/\/////\\/////\//\/\/\/\\\///\///\/\/\\//\//\\/\/\///\\///\\///////\/\/\/\\//\//\\/////\\\\\////\//\\//\/\\\/\///\/\///\/\\/\//\///\/\/\/\/\/\\\/\/\/\/\
\/\/\/\//\///\\/\///\/\/////\/\/\\\/\\\/\/\///\\//\\\/\//\\\\/\/\/\/\/\///\/\\///\//\/\/\/\/\\\/\\\/\/\\\///\/\/\/\/\\\/\/\/\\\/\\///\\\\/\/\\/\\///\/\\//\\//\/\///\///\/\/\///\\\/\/\/\///\/\///\////////\\\\/\\\//\\///\\\/\/\///\/\/\/\///\/\\/\\/\/\\//\/\///\/\\\/\\//\/////\\//\/\//\\/\\\\\/\/\//\\/\\\/\/\/\\\\\/\\//\/\///\\\\\///\\\/\/\\\/\/\/\/\/\\\//\////\/\/\\//\\/\\\\/\/\/\/\///\/\//\\\\/\\\///\\\/\\\/\/\\\//\\/\///////\/\///\\\\////\///\/\\\/\//\\/\\//\///\//\\/\\\\\/\///\\\//\\\\/\///\/\\
/\/\\/\//\///\///\//\\/\/\///\/\\\//\\\\//\\/\/\/\/\/\/\\\//\\///\/////\////\//\/\/\/\/\\////\//\\/\/\/\/\/\/\/\\\/\/\\/\\/\/\/\/\/\/\/\/\/\/\/////\\\/\\\/\\\\\/\//\\//\////\/\/\///\/\\\\\/\\\\//\/\/\/\\\/\\\/\/\\\/\\\/\/\/\/\/\///\/\/\\/\\/\\//\/\/\\\/\\\/\///\/\/\//\\///\\//\\\/\/\\\/\/\/\/\/\/\/\/\///\/\\\/\/\/\\\/\\//\/\/////\/\/\\\\\/\/\\\/\/\/\/\/\/\/\/\/\/\/\/\\\///\/\/\/\/////\/\\\\\\\/\/\/\\\/\/\/\//\/\\/\/\//\\//\\/\/\\\/\///\//\\/\\\//\\/\\\/\/\///\\\///\\//\///\/////\\/////\\/\/\/\/\
/\\/\/\/\/\/\//\//////\/\/\///\/\////\//\/\/\/\/\/\\\/\/\/\\\/\/\\\/\///\\//\///\/\\\/\/\/\//\\/\\\/\/\\\/\\\/\/\/\/\/\\\/\/\/\\\/\/\///\\\\\//\\\\\//\/\\\/\///\/\/\/\/\\\/\/////\/\/\/\\//\/\\//\/\/\/\\\/\/\/\\\\\/\/\/\/\\\/\/\\\\\/\//\\/\///\\\\\\\/\\\/\/\/\/\\////\///\/\/\/\///\//\\\\/\\\\\/\/\/\/\/\/\\\///\\/////\\///\/\///\/\\\/\///////\\\//\\\//\/\/////\/\/\/\////\\/\///\/\/\/\/\/\/\/\/\/\/\/\\/\\/\/\///\///\////////\\/\/\\\//\\/\/\/\/\\\\\/\///\///\/\\\/////\/\\//\/\/\/\\\\/\\///\/\/\/\/\\
///\\\/\///\/\\\\//\/\\\/\/\\\\\\\/\\\/\\//\\\///\/\/\/\\\//\\/\\\\\/\//\\\/\\/\/\/\/\\\/\\\/\/\/\/\/\/\\\/\/\\\\//\/\////\\\\/\/\\\/////\/\///\\\\\\\/\\//\/\/\/\////\\///\///\\\\\/\///\/\///\/\//\\/\///\///\/\//\\\\/\\\\\/\///\///\/\\////\///\/\\\\\/\/\/////\/\/////\\\/\///\///\\\/\/\\\\//\/\/\///\/\/\/\\\/\///\///\\\\//\/\/\/\\//\////\\/\/\/\///\/\/\/\\//\/\/\/\/\\\/\/\/\///\/\\/\\\\\\/\/\\\/\//\/\\/\/\/\////\\/\\\\\\\/\/\///\/\///\/\\\\\/\//\\/\\\/\/\/\/\/\/\/\/\/\\\/\///\/\///\/\\\//\\///\/\
\/\/\///\\\///\/\\\\\\//\/\/\\\\\//\/\\\\\\\\/\\\/\/\//\\/\/\/\/\/\\\\///\\\\///\/\//\\/\//\\///\\\//\\/\/\/\/\/\/\/\\\\\/\/\/\\\\\\\/\\\/\/\///\///\//\//\\\/\\\/\/\//\/\/\//\///\///\/\/\///\//\\\\\\/\\\/\/\/\\\\\///\\\\\/\\//\/\/\\\\\/\/\\\\\///\\///\\///\/\/\\/\/\\/\\\/\\\\\\\/\/\/\/\/\/\/\/\\\\\/\/\/\/\/\\\/\/\/\\\///\/\/\/\\\\//\/\/\/\\\//\\\\///\/\\\\//\/\/\\\/\/\///\\\/\/\/\/\\/\\/\/\/\\\\\/\///\\\/\/\/\/\/\//\\/\///\/\/\/\\\/\/\\\/\/\/\/\///\\//\/\\\\\/\\\/\\\/\\//////\/\\//\\\//\\/\//\//
\\/\///\\\/\/\\\/\\//\/////\\//\/\//\\/\\\/\\\/\/\\\\\/\/\\\///\//\\/\/\\//\/\\//\\\/\/\/\/\///\////\//\/\/\/\\\/\/\//\\/\/\/\/\///\/\/\/\///\/\/\/\///\/\///\/\/\\\/\/\///\/\/\/\//\//\/\/\/\/\/\/\/\\\///\/\/\\\\\/\//\\\\\\//////\\/\/\\\/\/////\//\/\\\//\///\/\\\///\\/\/\\/\/\///\/\\//\//\//\/\/////\/\/\/\\//\\//\/\///\/\///\/\/\/\\//\/\\\\\/\\//\/\\\/\\\/\/\\\/\/\/\/\///\\\/\/\/\/\/\\\\\\\//\/\\///////\\\/\/\/\\/\\////\//\\\/\/\/\/\/\/\/\/\/\/\/\/\///\/////\/\///\/\/\\\/\/\\\\\/\\/\\/\/\/\\\\\//
//\/\/\/\/\/\///\/\/\///\/\/\\\/\/\/\/\/\/\/\/\/\\\/\/\///\///\/\/\///\/\/\///\///\/\///\/\/\///\///\/\//\\/////\///\///\/\/////\///////\///\///\/\\\/\/\//\/\\/\///\\\////\\/\/\//\/\\\//\/\/\/\/\/\/\/\/\/\\\/\///\/\/\///\///\/\/\\\/\\//////\/\/\/\///////\\\/\/\/\/\/\\///\\/\/\/\/\/\/\/\\/\\/\/\\\///\\\/\\///\\/\\//\//\/\\/\///\/\/\\\/\/\/\/\/\/\\\/\/\/\/\/\/\/////\/\/\/\\\/\/\/\/\//////\//\/\\//\\//\/\///\/\///\/\/\/\/\/\///\/\/\//\/\\\/\\/\\\/\\//\/\/\///////\\\/\\//\/\\\///////\/\//\//\/\///\\
/\\\/\/\/\/\/\//\\/\/\\\\\/\/\/\///\/\\//\\\/\/\/\\\\\///\\\\\/\//\\/\/\/\/\/\/\\\//\//\/\/\//\\/\///\/\/\/\\\//\//////\\/\\/\\\\\/\/\/\/\/\/\/\/\\\/\/\/\/\/\\//\/\/\/\///\///\///\///\\//\/\/\/\/\/\/\/\/\/\/\///\/\/\/\/\\\/\\\/\\\/\/\\\/\/\/\/\/\\\/\///\/\///\/\\\/\/\/\/\/\\\/\\//\/\/\/\/\///\\\///\//\\\\\\/\\//\/\/\/\/\\\/\/\///\///\/\/\/\/////\\\////\\///\/\/\\\\\/\\\\\///////\/\/\/\/\/\/\//////////\//\/\///\///\/\\\/\/\\///\//\/\/\\\/\\\/\/\\\///\//\\\\\\/\/\/\/\\\/\\\/\///\/\\\/\/\/\/\/\/\/\
\/\\\/\/\\//\/\\\/\//\\/\/\//\\/\/\//\\/\/\///\\\///\/\/\\\\//\/////\\\\\/\\\/\\\/\/\/\\\\\/\/\\\/\/\\\\//\/\\\//\\/\\\/\/\\//\\\/\//\\/\/\/\/\//\\///\///\/\/\/\\\/\\\\\/\/\/\///\/\\//\\\\\///\\////\///\\\/\/\//\\///\/\///\/\/\/\//\\\\/\/\/\/\/\/\\\/\/\\//\/\//\//\/\/\/\\\///\///\/\/\//\\\\/\\\/\/\///\/\/\/////\\\/\/\////\\\//\///\\\//\\/\/\\/\//////\/\/\///\/\\\/\/\/\\\\\/\\\//\//\/////\/\\//\/\///\/\//\\/\\\\//\\/\\/\\\///\\//\/\/\///\\\/\\//\/\\\\\/\/\/\/\/\/\\//\/\//\\/\\//\///\//\//////\//\