think out

from WordNet (r) 3.0 (2006)
think out
    v 1: consider carefully and rationally; "Every detail has been
         thought out"
    

[email protected]