Text this: Distributed optimal coverage control in multi-agent systems: Known and unknown environments