-------------------------- --------------------------
Цялата програма