++++++++++++++++++++++++++ +@ + + + + + + + + + + + + * + + * + + +.+ + + +++++ + + *.+.+.* + + ++ ++ + + +.+ + + * + + + + + + + + + + + + + ++++++++++++++++++++++++++