Tolong jelaskan mengenai Pertempuran dari Puputan Margarana

Pada 20 November 1946 sejak pagi-pagi buta tentara Belanda mulai nengadakan pengurungan terhadap Desa Marga. Kurang lebih pukul 10.00 pagi mulailah terjadi tembak-menembak antara pasukan NICA dengan pasukan Ngurah Rai. Pada pertempuran tersebut pasukan bagian depan Belanda banyak yang mati tertembak. Oleh karena itu, Belanda segera mendatangkan bantuan dari semua tentaranya yang berada di Bali ditambah pesawat pengebom yang didatangkan dari Makassar. Di dalam pertempuran yang sengit itu semua anggota pasukan Ngurah Rai bertekad tidak akan mundur sampai titik darah penghabisan. Di sinilah pasukan Ngurah Rai mengadakan "Puputan" atau perang habis-habisan di Desa Margarana.