****=:=+++++=++::
=++++++++:=********:-++++++++-:::+:
++++++++--********=:+++=++++=:::-++*+
++++====-::=----:::::-:-----:::::+++***+
++++++++=:=========:-========-:::.-+*+*****
+++++++++:-=+======::=========:::-+*:-++*+*+**
++++++++-:=+==+===-:=========-:::=++*++:+++++**+=
--=-----:-=======-:=+++*****+::.-++++++++.*+******+
++++++++=:=++++++++:-*********::::::+++++++++.+***+++**
+++++++=:-++++++++-:+********=:::+@@@.++++++*++.-++++****
+++++++++::++++++++=::*+*+++++-::::@@@@@@.-++++++*+.-+++*++*+
*+++=====.-++=====--.+======---::-@@@@@@@@.-++*+++++:-+*******
*@@@@@@%#.=********+.=+++++++++..@@%@%@@@@.:++++++*++:+++++***
@%%%%%%@%..*********..+++++++++=.%@@@@@@@@+:+++++++++.*******+
%@@@%%%%@=.*********:.++++++++++.+%%@%@@@@@.*++++++++.=++*+-..
@@@%%%%%#.*********=.++++++++++.-@@@@@@@@@.=++++++++.-++:...::
%@@%@@%%%.**********.++++++++++.:%%@@@@@@@.-++++++++.:....:***
@@@%@@%%%.-*********.=+++++++++.:@@@@@@@@@.-+++++++:...:-*****
%@@%@%%%%..*********.:+++++++++-.@%%@%@@@@::+*+++:...:-*****#*
%%@%%@%%%=.*********..+++++++++=.%@@@@@@@%#:++=....:-.********+
@%%%@%%@#.*********-.++++++++++.=@@@@@@@@#.:...:=@@@.+**#*****
@@%@@%%%%.**********.++++++++++.:@@@@@@@%....:#@@@@@.=********
@%@@%%%%%.=*********.=+++++++++.:@@@@@+....-%@@@@@@@.-********
%%%%%%%%%..*********.:+++++=+++..@@%:...:-.-@@@@@@@@+:********
#=++++***..=*******+..=+++=++++..:....:=++::@@@@@@@@%:********
+.................................:-+++++=.@@@@@@@@@.*********
+++++====.*++======-.+===-----:.:-++++++++.%@@@@@@@@.+********
*********.+++++++++-.=%%%%%%%%#.:+++++++++.+@@@@@@@@.=*******:
#********.:+++++++++.=%%%%%%%%%.:+++++++++.-@@@@@@@@.-*****:..
%********:.+++++++++..%%%%%%%%%=.+++++++++::@@@@@@@@+:***...::
********+.+++++++++..%%%%%%%%%%.=++++++++-:@@@@@@@@%.-...:-++-
*********.+++++++++-.%%%%%%%%%%.-++++++++=.@@@@@@@@-...:-++++=
*********.+++++++++=.#%%%%%%%%%.:+++++++++.#@@@@@*...:=+++*+++
*********.:+++++++++.+%%%%%%%%%.:+++++++++.+@@@+...:.-++++++++
%********:.++++++++=..%%%%%%%%%:.=++++++++.:@-...-+*.:++++++++
********+.++++++=+=..%%%%%%%%%*.==+++++++.....-****=:++++++++
*********.+++==++++-.%%%%%%%%%#.-+++++++...:-*******.++++++++-
*********.==++=++++=.%%%%%%%%%%.:++++=.....=********.++++++++=
-+*******..+=++=+===.+%%%%%%%%%.:++=...:-=.+********.=++++++++
-................:...+####%%%%......:=+++.=********.:++++++++
+++======.+==--::.................-=+++++.:********::++++++++
=--------.-++=====-:.======----.-=+++++++::********=.+++++++-
=--------.==+===+==-.---------:.-++++++++=.*********.+++++-.
=--------.:======+==.----------.:+++++++++.*********.+++-.
*--------..=========.:---------.:+++++++++.=********.:-.
#--------:.=========..---------..+++++++++.:********..
---------.=========..---------:.+++++++++.:******+.
---------.=========-.----------.=++++++++-.****+.
=--------.:=========.----------.:++++++++=.**+.
+--------..+========.:---------.:+++++++++...
+--------:.=========..---------..++++++++:.
---------.=========..---------:.++++++=.
.::------.-========:.----------.=+++=.
-:......::-===..:---------.:+-.
.........:::-:....
..