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