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