If you are reading this, it means you got pryxed by the holy pryx.
No hack-backs pls
... . .. . . .
.... .... . .... .
..+*@@@@@@@@@@@@@@@@@@@@%**... ...
... :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-:......
...@@@-@@@@@@@@@@@@@@@@@@@@@@#=++-:-:::...:::=++#@@@@@@:.
. @@#..-@@@@@@@@@@@#-.. .. .. .... . ..
.=@@@@@@@@@@@@=: . . . . .
.@@@@@@@@@@@-. . . . . . ..=@%+-... .. ... .
=@@@@@@@@@%. . ::. . ...#@@@@@@@@@@@@@@@@@*::.. ..
. . @@@@@@@@@:. .::=.. .. ..*@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@#=: . . . . . .. .
. .@@@@@@@@.. .. ::-=.. ...:@@@@@-....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:... ... . .
..@@@@@@@@. . . ..=-%.. . ..-@@@@@@@-#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*=. .... .
. +@@@@@@@: . .-+=- . . . ......-@@@@@@@@@@@@@@@@@@@@@@%-. ....... . ::-%@@@@@@#+-..+-....
..@@@@@@@=.. . .-@-@. . . . ...-@@@@@@@@@@@@@@@@@@@@@@#:... .. . .. ......::#%@@...
. *@@@@@@*.. ..@++- . ..=@@@@@@@@@@@@@@@@@@@@@#: ... . . . .. ...#@=##.. .
.-@@@@@@@. .-#.+. . . =@@@@@@@@@@@@@@@@@@@@=.... . .%@@@@=.
.:@@@@@@@: .@@@*. . .. .. =@@@@@@@@@@@@@@@@@#=..... . ..=@@@@@...
@@@@@@@+ . -@@@-. . . .+@@@@@@@@@@@@@@@- .. . .. . ..@@@@@*. .
. . %@@@@@@@ .@@@@: . .+@@@@@@@@@@@@@@*:. . . .. .*@@@@@. .
. . +@@@@@@@:. . .. .:@@@% .. . ...=@@@@@@@@@@@@@#. . . ...:@@@@@..
..:@@@@@@@* . . . -@@@- . ...#@@@@@@@@@@@@@@-. ... .. @@@@@-..
. :@@@@@@@@ . . ..@@@@ .. .=%@@@@@@@@@@@@@@@... . .. . .#@@@@+ . .
:@@@@@@@@. ...@@@@@ . . . ..%@@@@@@@@@@@@@@@=:. . .+@@@@#..
.@@@@@@@@@. ..@@@@@+. ..:%@@@@@@@@@@@@@@@-. . ..=@@@@%....
.@@@@@@@@@= . -@@@@@:. ...@@@@@@@@@@@@@@@* ... . ..@@@@#. .
.. ..@@@@@@@@@@.. =@@@@@@... . ............:#@@@@@@@@@@@@@@@#-.*.. . .. -@@@@@:..
. ..@@@@@@@@@@@.. .@@@@@@=. .. .....--+@@@@@@@@@@@@@@@@@*... :@ . . :@@@@@= .
.@@@@@@@@@@@=.. #@@@@@@ . . :+@@@@@@@@@@@@@@@@@@@@@@=... . .@.. .. .@@@@@@:...
..+@@@@@@:.+@@- . ..-@@@@@@*. .. .:@@@@@@@@@%....@@@@@@@@@@*. . . ..=@ ..:%@@@@@+.
%@@@@@@@#@@@=. . :@@@@@@@:. .#@@@@@@@@@@= ...+@@@@@@@. . ...%. . . @@@@@@@..
.*@@@@@@@@@@@= . .@@@@@@@@ . @@@@@@@@@@@@@*=*@@@@@@@.. . . . =@.. . .:@@@@@@@#
.:@@@@@@@@@@@=. .:*@@@@@@.. ..=@@@@@@@@@@@@@@@@@@@@%... ..-@ . . .@@@@@@@@:
.*@@@@@@@@@@ .. .@@@@@@@=. .. @@@@@@@@@@@@@@@@@@@*. . . :@:. . . ..-@@@@@@@@*..
.:==@@@@@@@@@@.. %@@@@@@% . ..@@@@@@@@@@@@@@@@@= .. .@:. . . .:@@@@@@@@@.. . .
..+=.@@@@@@@@@@@. . . +@@@@@@@# . .. ..:@@@@@@@@@@@@@@@-:. .#=.. . ..@@@@@@@@@- ..
:@..*@@@@@@@.:@@+.. ...@%@@@@@@:. ...=@@@@@@@@@@@@@@@@.. .=@ . . @@@@@@@@@@..
.@-. .@@@@@@@: :@@=. . .%#@@@@@@+. . .:@@@+..@@@@@@@@@@... .=@. . ..%@@@@@@@@@: ...
. +#. .@@@@@@- .+@@+. . ... . #@@@@@@@%... . .*@@@+-=@@@@@@@+. . .. ..@ .. .-@@@@@@@@@:..
.. . @:. . .*@@@@@@.. @@%@*.. . ...*@@@@@@@= . . . ..:@@@@@%@@@@@@. .. ..+* . @@@@@@@@@...
. .%+ . ..@@@@@@@@*=@@:.@+.. . .. @@@%@@@@@.... . . .:@@@@@@@@@@@@@:. . -@. . ..%@@@@@@@@.....
.=@ . @@@@@@@@@@@* .@* . .. .*@@@@@@@@. . .@:.@@@@@@@@@@@ . . .@:. .. .+@@@@@@@#: .
..@. .:@@@@@@@@@@@ .. :%@:.. . :@@@@@@@@=. . .....*@=..-@@@@@@@@@@.. . .+# .. ..=@@@@@@@*: .
*+ ...@@@@@@@@@@@ . .=@*.. @%@@@@@@@.. .. .:%@ . ..@@@@@@@@@+.. :. @-. . . .:@@@@@@@@...
.=@.. . ..%@@@@@@@@@@. ..:+@*.. . . ..@@@@@*@@= . ...+@=. . @@@@@@@@@+. . *@. . . .*@@@@@@@@: .
:@ ..:#@@@@@@@@@@+. . . .+@#:. .. ..@@@%@@@@@:. ... .-@%.. . ...+@@@@@@@@= . ..@: ....*@@@@@@@%%....
@:. . .:@.@@@@@@%@@@ . ... ..-*@=.. +@@@@@@@@@ . .-@#:. .. .:@@@@@@@@* .%#.. . .:@@@@@@@@@#...:...
..@:. :@.*@@@@@@@@@. . . . ..=%@##@@@@@@@. . . .:*@#:.. ..=@@@@@@@@%.. . .@... . ...*@@@@@@@@%.. . . .
. ..@. . . . :@..@@@@@@@@@+. . . ..@*@@@@@@% . . .... .. . . .:@@-. . . :@@@@@@@@@ .. . :@... . =@@@@@@@@@ . .
..:@-... . ..+..-@@@@@@@@@.. . . =@@@*@@@@@%@@**-:. . . .. .=@%#: ... . -@@@@@@@@@:. . . *#... . -@@@@@@@@@.... .
:@ . . .. =# %@@@@@@@@-.. ..=#@@*@@@@@@. . . .+*+%@@@@@@: . . . .:@@@@@@@@@:. @= . . .*@@@@@#@@:. . .
...:@:. == . :@@@@@@@@%*@#+. ...... . .@%@%@@@@@@+.... .=%@@*-. . .. .=@@@@@@@@@: . :@. . . .... @@@@@@@-: .
. .#@.. . .@= .. @@@@@@@@@.. ..%@@@*=-::--@#@@@@@@@@@=%@@@%=:..... . ..=*#@@@@@@@@@:. ## . . . . ..:@@@@@@+- .
..@*... . .@.. . =@@@@@@@@% . ... .....:-+%@@@@@@@@@:.. . . .. . .-@:+@@@@@@@@@@. %+.. . . ...@@@@@*@-. .. .
. . ...-@. ..+%. ..@@@@@@@@@:.. .. ..@%@@@@@@@@@. . . . +@=..@@@@@@@@@.% .. .@. .. . . ..*@%@@@@# . .. ..
. .. @*. ..%:. .:@@@@@@@@#.. .. @@@@@@@@*@=: .. .#@... @@@@@@@@@-.@ .. .:@.. . . ..%@#@@@@@.. . .... . . ..... .. ... .
... ..=@:... .:@ . .. @@@@@@@@@. ...=@@#@#@@@@@@. :%@:. .=@@@@@@@@@..@. .-% . ...-@#@@@@@#. ..... .--=###%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%+--....
... ....+@@@@:+@. .. . -+ . *@@@@@@@@@. . .+@=@@@@@@@@ . . .. ...:@+. . . :@@@@@@@@@. .@. .=@ . .@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#=---------=%@@@@@@@
.@@@@@@@@@@@@@@@*.. .. %-.. .@@@@@@@@@+ .-@%@@@@*@@@@@... . ...%%- . .. %@@@@@@@@:. +: .=@ . .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+=:...... . .. . . .. ......
.@@@@@@@@@@--@@@@@. .@.. .*@@@@@@@@@. .#*@%@@@@@@@@-.. ..:=@+. . . :@@@@@@@@#. .#@.. .=@ . -@@%@@@@@@@@@-@@@@@@@@@@@@@@@@@@@=. ... . .. .. . .. . .
:@@@@@@@@@@@@@@@@@@:.. . @+. . ..@@@@@@@@@=. +.:=*=@@=@*@@%@@.. . . . ..%@=: . . :@@@@@@@@@. =% . .=@.. .. . .. -@@@@@@@@@@@@@@@@@@@@@@@@@@@*-.
.@@@@@@@@@@@@@@@@@@@@: . ..@. . .*@@@@@@@@@....**#@@@@@@@@@*. . ...-%@*. .. .@@@@@@@@@-. :@. .=@ . . . . ..:=@@@@@@@@@@@@@@@@@@@@@@@@@@@*... ..
.@@@@@@@@@@@@@@@@@@@@@@. #+.. -@@@@@@@@@*.:.*:#%@@@:@@#@=.. . .. *@@-... . .:@@@@@@@@% . . . @: ..% . .. :%@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ..
@@@@@ :#@@@@@@@@@@@@@@-... ...%. .. ...@@@@@@@@@@. .--%+*=@#@@*@.. . . ....:*@@=. .@@@@@@@@@: . ...++. .@. .. . .=%@@@@@@@@@@@@@@@@@@@@@@@@@@*##- . . .
.*@@@ ..*@@@@@@:@@@@@@#. . . .##.. ..%-@@@@@@@@@+.:-=@.-@=@@@+- . . .+@@#. . .. .#@@@@@@@@#.. . . #. @*. ...:%@@@@@@@@@@@@@@@@@@-.. . ...-@: . . .=. .
.+@@@ . . .@:#@@@@@@@@@@@% . . .-@.. . .@+.%@@@@@@@@@::=.+=@++%%*@:*#@@#+:. . .... ..@@@@@@@@@. ...@: .:@-%@@@@@@@@@@@@@@@@@%-.=@.. . . +@-.. ..::. .
@@+. .+*..%@@@@@@@@@@@.... . ..@: .....+*...@@@@@@@@@*@#%@@@@@@#@. =@@@@@@@@#. . .+@ . . . . ..:@@@@@@@@@@@@@@@@@@%.. . =* . . .+@. .+=..
.@@+. .@:...@@@@@@@@@@@+. . ..=* . . ...-#... @@@@@@@@@@....:. .#=.. @@@@@@@@@:. .@+ . .. .. .+@@@@@@@@@@@@@@@@@@@@:.... .%*. ....*%:. . . .:=#=.
#@% . #= . .=@@@@@@@@@@%. ...@:. .. .*@ . .*@@@@@@@@@=. . .... .-@@@@@@@@@@ . .@. . . ...:*@@@@@@@@@@@@@@@@@@@@@@ .. ... *= . .+%.. . .:#@-.
. @@. =@.... .@@@@@@@@@@+. . @* ..@+ .-@@@@@@@@@@. . .@@@@@@@@@+-@.. . .=#. . . .. .*@@@@@@@@@@@@@@@@@@@@@@@@. . .@* .=@: . . ...:%@%...
@@.. :@. . .#@@@@@@@@@@..=# ... .:#%.. @@@@@@@@@@:. ..-@@@@@@@@@. =@ . . .+#. . ..=@@@@@@@@@@@@@@@@@@@@@#=... . .#+. .-@-.. .. ...:@@*... .
*@: %-. . :+@@@@@@@@*@ %.. .. .:@+.. . @@@@@@@@@@@ .%@@@@@@@@#. .@- . . :@@@@@@@@@@@@@@@@@@@@@@@@@@@:... **...#*.. . . . .-@@%- ... .
.:@@ . @#.. ..@@@@@@@%==@*. .-+%@%:. . +@@@@@@@@@@:. . ..@@@@@@@@@... .#@.. . :@@@*.#@@@@@@@@@@@@@@@@@@@%:. . . .+%. +%.. . . ...+@@%= . . .
. @@:. . .:%. .@*@@@@@@+. @@=.. .. . +@@@@@@@@@@#. . .. . ... .#@@@@@@@@% .. :. #%..+@@#...=@@@@@@@@@@@@@@@@@ .. . .=*..@+. . ....*@@%= .
..@@.. .:@ . .:@.:@@@@@@+..*@-.. .. -@@@@@-:=@@@.. ... ..... .-@@@@@@@@@% . . . ..+@@@@@#...@@@@@@@@@@@@@@-.. . .-@.*%.. .. -%@@@*.. .
. :@:.. ..-@ ..*%...+@@@@@@@::@= .. . . @@@@:*@@@@@-. ..:@@@@@=.. ..@@@@@@@@@-@. .. ....:@@@@@@@...@@@@@@@@@@@:+. . . -@:@.. . :*@@@@@ . . .
.. . ..%@.. .. -@ . ...%: ...@@@@@@@@:#@.. . -@@@@@@@@@@-..+@@#%@@@@@.. . . . *@@@@@@@@:.% . .....*@@@@@@@@@@@@@@@@@%-:..%= . ..##%. . . ... :.%@@@@@@. .
.. . ..%:... .@#. .:@... .+@@@@@@@@=@@... ..+@@@@@@@@* +@@@@+@@@@@@. . .. ... . .+@:@@@@@@-..%. . ...@@@@@@@@@@@@@@@@@:. .=% . .=@:.. . . . .#@@@@@@%..
.=+: .... . . .%=. ..@+. . ..@@@@@@@@@@@# ..@@@@@@@@@=@@@@@@@@@..@@ . .. =@@@@@. .-@..@@@@@+ ..+- . .:@@@@@@@@@@@@@@@@@= . %:. .. %@... ..@@@@@@@@.. . .
..+@@@@@@@@%:... ...:@ . ...%#. . ..*@@@@@@@@@@@:. ... .:@@@+@@@@@@@@@@@@@@...*+ ..-@@@#@@@@@. . . @-:@@@@@@ .+@...+@@@@@@@@@@@@@@@@*.. . -%. . #+.. .. .-%@@@@@@@#:.
.#@@@@@#-%@@@@@. . . == . ..=*. .=@@@@@@@@@@@# .. . :@@@@@@@@@@@@@@@@@@@#... :.. .#@@@@@% .. :@@@@@@@@@:. ...@..@@@@@@@@@@@@%.. ... . .@. ..-@. . . ...:@@@@@@@@@%..
+@@@@@@@@@@@@@@@@@:.. .%-....%*. . ..@@@@@@@@@@@@#. . .*@@@@@@@@@@@@@@#-@@@+@@@@*=.:@@@@@@@@. ...@@@@@@@@@-.. ...##@@@@@@@@@@@+=.. ...... ..+% ..=#.. .. .%@@@@@@@@@@-..
. %@@@@%:..... ..@@@@@@@@@@@@@@@@@+@@+.:@ ..-@:.. .. ...@@@@@@@@@@@@@=. ....:%@@@@@@@@@@@@@@@%-@@@@@@@@@@@@@@@@.@@@-... ..@@@@@@@@@*.. ...@@@@@@@@@@@-@:. .% . . .%=. . .:@@@@@@@@@@@+.
. *@@@@@@@@@-. . %@@@@@@@@@@@@@@@@@@* -@@*.+#:.. . ... . ..@@@@@@@@@@@@@@@=:+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:..@@@- . ..@@@@@@@@@@. ....+@@@@@@@@@@*.#.. .-* . ..@- . . . ...@@@@@@@@@@@@*..
.#@@@@@@+%@@@@@+::@@@@@@@@@@@@@@@@@@@@....:@@@=:.... . :=+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*@@@@@#..@@@@@@-.+@@@-.. .=@@@@@@@@@@= ...:@@@@@@@@@@@..#= .. @-. . ..-@ ... ...-@@@@@@@@@@@@*....
. :@@@@@@@@@@@@@@@@@@@@@@@@@*......+@@@@@@-*@@@@@@@@@*. .. .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:-@@@@@@@@@@@@@@@@@@@@@@@@@@#.. .@@@@@@@@@@@-..#+. . . *@. . ..=%. . . ....@@@@@@@@@@@@@#..
..@@@@@@@@@@@@@@@@@@@@@@@@@@@.. . .. ..%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*...-@@@@@@@@@@@+...+#.. . . ..@:. ..%+ .. .-@@@@@@@@@@@@@@*.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.. . . ::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@@@@@@@@@: .. @@@@@@@@@@@=. . %:. . . =% . .@- . ..:@@@@@@@@@@@@@@%: .
=@@@%@@@@@@@@@@@@@@@@@@@@@@@@@:=#@@@@%+:-:..*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:@@@@@@@@@@%....:@@@@@@@@@@@@.. .+* ...*= . ..:@.. . . . ..:#@@@@@@@@@@@@@@@+..
...@@@@@@@@@@@#. .. =@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@:. .:@@@@@@@@@@@%.. . :@ . @: ..:@: . . ...#@@@@@@@@@@@@@@@* .. .
. .:@@@@@@@@@@@@ . ..=@@@@@@@+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ :@@@@@@=.. ..@@@@@@@@@@@#..... .%- .+%. ..=@.. . . .-*@@@@:@@@+@@%@%@@*.. ....
. :@@@@@@@@@@@@-. ..*@@@@@@=......:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-+@@@@* . .:@@@@@@@@@@@#.+. ..:%.. ..@- . . .-@. . . -%@@@@@@@@@@@@@@@@@=..
. @@@@@@@@@@@@+....@@@@@@-: ...:+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#==@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*@@@@:.. .@@@@@@@@@@@+...*. .*+. .-@.. . ..+@.. . ...+@@@@@@@@@@@@@@@@@@-.. ..
..@@@@@@@@@@@@= . :@@@@@. . . ..:@=.....=@@@@@@@@@@@@@@@@@@@@@@@@-.... .-#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=..-@@@@@@@@@@@-... .*. .@.. ..#-. . .. +# . . ...:#@@#@#@@@@%@@@@@@@@=...... .
. ..@@@@@@@@@@@.. . .@@@@. . ... -@=. . . .@@@@@@@@@@@@@@@@@@@@#.. .-#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::@@@@@@@@@@@*.... ..*.. **. . ..#. . .=@. .. . . . -@@@#@@@@#@@+@@@@@@@:..
. ..#@@@@@@@@@@. ...#@@@-. ...+@=... . .:@@@@@@@@@@@@@@@@@@*:.. . ..:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= . ...%:. .@. . .-#. ...+*...=@%*#@@@@@@@@@@@@@@@@@@@@@+.....
. =@@@@@@@@@+. . %@@+: . . .@@.:. . .-@@@@@@@@@@@@@@@@@:.. . . -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.... ... .+: .=@ . .. .*=. .+@.:++@@@@@@@@%@@@@@@@@@@#@#* ... . .
. .:@@@@@@%@@*. ..@@@.. . . .@@=.. . =@@@@@@@@@@@@@@@@:.. . . . ..%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=.. . .=*. ..*=. .@. . ...-#@@@@@@@@@@@@@@@@@@#@@@@*@+- . .
. @@@@@@+@@+.... @@#.. . . .*@+ ... . ..=@@@@@@@@@@@@@@@#. . .. . . . ....-.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:.....-@ @-. .=% ....*@%@@@@@@@@@@@@@@@%@@@@@@@@: .
. @@@@@@+@@+ . ..@@=. . ..@@-.. . .. .@@@@@@@@@@@@@@@%.. . . ..... .....%+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: ...%= .%. . .#-.=+*=*@@@@@@@@@@@@@@@@@@@@@@:. . .
..+@@@@@:@@-. .#@=.. :+%%:... .. . .@@@@@@@@@@@@@@@@--..-#:=:.:*@-%@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.. :%. .=+ . . . .:@=:...:++*@#@@@@@@@@@@@@@@+... . .
. .@@% ..@@-. ...-@.:*@#:... . . *@@@@@@@@@@@@@@@@#-.@@*@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@%. @=..%: . -@ ..=.:::@%%@@%@@@%@@@#:..
.@@@--.@@=. ..@@+.... ... . .:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.-@@ . =%.:@. . ..**..-*-::@##*##*++%%-. . . .
:@@@@@@@@:. . ..@@ . *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.. #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:..@@. ..@.=@ .@==::...@:::-. ....
. .@@@@@@@@=. . .%@.. ..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=. :.@@@@@@@@@@*@@@@@@@@@@*:.#@@@@@@@...@@- .=@%@ . @=.. :-@#....
. .@@@@@@@@:. . +@: .=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..-@@@@@@@@@@@@@@=@@@@@@@@.... %@@@@@@ ..@@*. ..@@#.. .. . %.. .@@ . .
. @@@@@@@@+. .+@: . @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@.@@@@@@%. . . .*@@@@@@..@@@=@.. :@:.... . ..@. ..=% . . .
......:@@@@@@@@= . .:@:.... . .:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@@@@@@@@@@@@@@@@@@@@@#. . ..=@@@@@.@@@@%:...@..... . .*%. ..%:
.. ::@@@@@@@@: . -@+=.. ... .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@@@@@@@@@@@@@@@@@@@@*. . ..:..--@@@@@@@@@*...@:... ...@@ . @=
. .=@@@@@@@@:. .. -:++*##:--: . @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.-@@@@@@@@@@@@@@@@@@@@@: .. ....:.-:+:+*+@@@@@@@@@.+%@ . ..%*..**
.. =@@@@@@@@. ..-%:.=@.. ... .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..#@@@@@@@@@@@@@@@@@@@@@+ .*.... .:-.-:...#%@@@@@@@@+*@. .*-.:@...
..-@-@@@@@@-. . . ..: .:... . ....--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:.+@@@@@@@@@@@@@@@@@@@@@@#..+..::+.:-..:....:*@@@@@@@@@@. . @: @- .
#@:.@@@@@@ . . ... .. . . ..*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=.:@@@@@@@@@@@@@@@@@@@@@@@#. :- . .. :*+=.+=--*@@@@@@@@@-. ..@:#% ..
..%@..+@@@@@*.. ::..-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*#@@@%..%@@@@@@@@@@@@@@@@@@@@@@#=+.:-..-#.-*...#@@#@%%@@@@@*-:@@@:. . ..%:@. .
. .@@@#@@@@@@@ . . . ..::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+*--@@..=@@@@@@@@@@@@@@@@@@@@@@*..=.::-%..-+.%@#. . ...@@@@ ..-@@* . .:@+=..
@@@@@@@@@@@= .:. .. ..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@=@@@+. @@@@@@@@@@@@@@@@@@@@@@#.-:: ......+@*.... . -@@@% . .%@@. ...*@....
.@@@@@@@@@@@%.. . =:. ..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+@%@@.:%@@@@@@@@@@@@@@@@@@%-%+-:.:..-:-.*@-.. . . ..=@@@@....@@@. ..@:
@@@@@@@@@@@.. ... .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@-@@@=.=@@@@@@@@@@@@@@@@@@=..:-: #=+:::*@-... . . @@@@@+.-@@@- . =@.
-@:@@@@@@@. . .. . . .. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.-@@@@@@@@@@@@@@@@@@::+ ........#@-... . . +@@@@@@@@@@: ..#:.
..@*@@@@@@%. .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+-@@@@@@@@@@@@@@@@@@- ...=:. -.:@:. :@@@@@@@@@@ .. . .@..
..@@@@@@@@@.. .-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-.-.. .....@*. .@@@@@@@@@@%. .... %=.
-@@@@@@@@... ..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.... ...-@: . :@@@@@@@@@@@. . .-@.
..%@@@@@@@*.. . . . . ..=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#--... . .%@-.. .-@@@@@@@@.. .#= .
..@@@@@@@@...... . . ... .. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:...:.....@#@.. ...@@@@@@@-.:@ .
.=@@@@@@@=%%@@@@##-:. .. . +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::--@:+##@+.. .. .. .@@@@@@:=# .
.@@@@@@@* .... . .:+%%*+:. ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@=@+#%*#-+@#:.... . . ..=@@@@@*-
..:@@@@@@@.. . ..@@=.. .. . ..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.:.+-.-+=:+@@:-@:.... .. . .. . ..... @@@@@+..
..=@@@@@@*. .... -@@=.. ..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.+--@@@=:=%@@--%-=+... ....-*#@*@**%###%%#+@#*%==-@@@@-. .
..+@@@@@@. . . ...@@-: .... . . #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:=:@@@@#@@@*@@-*+.*: . . ...-*@@: . ... . . . . . @@@@*:
.@@@@@@*. ...-#@- . . ... ...-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-=:=#@*@@@+=%@@@:@+=@@= . . ...*%#=. . =@@@+. . .
@@@@@@:. .....@%: . .*:..:==+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+#-%-*@%%#@@@*@@@@%%=@+.. . :+@#... :@@@*..
. @@@@@@.. .. ... ..+@-... ::.* --+:-==@=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++#=-@#:+@@*%+%@@%@@+:++=.-:=@*:...... . . ....... ...@@@+ .
.@@@@@# . . . .:@#... .... . +-=.-#+*@-%=*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@#@@+*::=@%@@#%@@@#*---:=#+*@%:.:==+*+@@**#:..+#+*#@%+%=+=: .. . . .. .#@@=. .
. @@@@@:. . . ..:#@.. ..@...##.%#-#+@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*=+@%:=@@++#%%+**-#@@-@@@#+........ .. . . . ..:.:+#@@+. . . .. +@@+.
.@@@@@. . ......*@=.. .. .-=::%#*:%+*@@*:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@%%.*@+%+*@---=%@@@*:.. .. . . .. . . . ......-*##+... . .=@@=
. @@@@@. .. ..@=. ..*.*+%=@:@%@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@+#@@+@#%@@..%@@: .. .. .*@-....:@@- .
.@@@@+ . . . . . .. . ...=@* .. .@-:#+**@**%@*@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@##@+#@%:+@@@@%:... . . . ....-%%-.=@@:.
..@@@@-.. ...:::::::::::.:. .. ... . . +@-:.=+*+#=++%.@@=@@#@@@*@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@*@@@=+-%@=##@@. . . .. . ..@#.@@.
.-@@@@ . . ..=@@@#+=:::. . ..:::-+=#%@@@+. ... . ...#@:. .:.::%-@-@@@@%@@*@@*@@@@@@%@@*@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*:**=#@@:.. ..-. . =@@@.. .
-@@@@..-#@@=..... . . ..... .:*@@%*-:.. . ...%%:*:@#+#:@@#*%@@@@+@*@@@@@@@@@@#@@@@@@*@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%**@@*@@=%. .. .. . . . .+@% ..
-@@@@*-:.. . . .. .. . ... .. ...:+@@@+ .. . .-@+.. @@@%@+#=@%@@-@@@@@#%@@@@@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@*@@@++-: .. . . .. ..=@:.
=@@@= . .. .+@@#:.....@@+=*:.=:.=-*+@+@#%*@@@@@*@@@+*#%@@%@@@#@@@-@@@@@@@@@@@@@@@@@@@@@@@@@@*@@*@-=: .@@.
.%@@@. . . ..:... .. ...@@*. .@*-.+=:%:-...*+:.::++:@@@@@@@@@@*#-@:*@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@*@%@: . .. .. ..... ...@@.
.@@@#. . :+-:::..... . . .*@@-.%@... :: ---#.=+=#@@*@@##+%+=@@@@-@:%@#%@=@%@@@@@@@@@@@@@@@@+#@@@#-:+*@... . .... .... ...:@=.
.@@@. . .. ..*=----:... ...@@:@-.. ... -.-..==*-+:@#=@+=-*@:%+*+@=*-:*+@@@=@@@@@@@@#@@@@@@@@+#@@%* ........ . ..%@.. .
.@@@ .. ...*#+++----. ....*@@#. . . ...:--=...#:#-.+::*.+:=-%=-.=@@@@@@=.*@@@@@@@=+@@+@*@@%@@-. ......... .:@%..
.@@-. .....*@+**+=-:... ... . . @@.. . ..-. ..=.++::-+...-@@@@@@@@..-#*@@@=@%+-#@%#@@- .......... .+@: . .
:@@: . . . . %@%%*+*+=:. ...@+.. . ....... . ..:@@@@@@@@@@-@@@@@#@=*@@#@@*: . . .... .... . . .@#
.*@@ .. . .:@@@@@###+. ....@=. .. . =@@@-.-@@@@@@@@%%=-+@@*@*=.. ...:........... .-@ .
.@@+. . . @@@@@@@%:. . . .. %%. .@@@. ...-@@@@+@+%=@-@@%*@. . . .. ..... ..*.. .
.@@: . .=@@@@@@%+.. . . . .** . . =@@@. ...=@@@@-@%#@*@*@=@-. .
.@@ . . ..=@@@@@@@:.. . +@. . .-@@@@@+..+@@@@*=#+%*@*@%@-.
.@%.. . %@@@@@**: ... ...=%.. . . .@@@@@@@@@@@@#-=#@*+@+@@=%..
:@: . :#@@@@@@*.. .#%.. . .+@@@@@@@@@*.*++#%@%@@@=@+: .
.:@. . ...@@@@@@@+. . +#.. . . -@@@@@@@@:.. :@+@-@@@@@@*:. ..
=@ . . . :@@@@@@@: . .. .*+ .. ..@@@@@@@@: . .*%+@@@@=%+:. . .
=@ .. .@@#@@:%: .. . ..@+ . . =@@@@@@@: .-%@*-@=-+@:+. .
=% ....:=+@#-%*. .@=. .@@@@@@@.. ...%=@#@@@*=++.
.##. . ...-++@*+*. . . .:@ .@@@@@@@:. ..@#@@@-@@*@# .
. *% .=-=@@*-. . . ....=@ +@@@@@@.. ..*@%%@#@@*=.
+% . . ....-.-:: . %#. . . . @@@@@@:.. ..@@#%-@@=+:. .
+@. . :*..-: . ..@.. . .@@@@@@: .. .@%%@*@-#-+ .
=@ . . . .. . . . . ..** . .+@@@@@ .. . ..=%-@=**=- .
-@... . .:. :@. . :@@@@@-. .. :+:@#=-@*-..
.@.. .##. . ..%@@@@:. ...*=%+%-=-: .
.@= . .@: ..=@@@@:. . . =+-=-*=.. .
..#@. @= .:@@@@-. . . ..-:+-%:..
=%. . *=. .%@@@. . .:::+..-.
. . ..=# .:@@@+ .. ..:..:...-..
. -% .@@@=.. ....::.:.
.-@.#@@% .........
..#-@@@. .... ...
. .#@@@... .......
. .@@@.... ........
.=@@-. . .::.....
.@@: . . .::...
%@=.. .::::.
.+@*. . .-:::.
.@@. ...:::::. .
. . @@.. . -=::-:.
..%@:. -=:::..
. .-@: . ::::-:
@% . .::::.
.@@. :::::..
+@: ..:::::.
..@=. .....
.@@........
. %@: . ..
. .-@- . .
. ..@@ .
.@@:.....
.+@..
@-.
. -..