as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..as discussed..