Distinguish between formal and informal organisation

Distinguish between formal and informal organisation.
or
Differentiate between formal and informal organisation on the basis of the following:
(i) Meaning (ii) Origin
(iii) Authority (iv) Behaviour .
(v) Flow of communication (vi) Nature