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