Ada bölünməsi
Ada, Robinzon Kruzo və onun sadiq xidmətçisi Cümə ilə birlikdə yaşadığı, (x_1, y_1), (x_2, y_2), (x_3, y_3) nöqtələrində zirvələri olan degenerasiya olunmamış üçbucaq formasındadır.
Bir gün Robinzon və Cümə mübahisə etdilər və adalarını bərabər şəkildə bölməyə qərar verdilər. Bunun üçün adanın sahilində iki nöqtə seçərək onları düz xətt parçası ilə birləşdirdilər. Bölünmədən sonra adanın hər iki hissəsi eyni sahəyə və sahil uzunluğuna malik olmalı idi. Robinzon bu məqsəd üçün lazım olan iki nöqtəni seçə bilmədi. Bəs siz bacararsınız?
Giriş verilənləri
Tək bir sətirdə boşluqla ayrılmış x_1, y_1, x_2, y_2, x_3, y_3 tam ədədləri verilir, hansılar ki, modulu 2000-dən çox deyil.
Çıxış verilənləri
Əgər adanı bərabər sahə və sahil uzunluğuna malik hissələrə bölən ST xətt parçası varsa, birinci sətirdə YES, ikinci sətirdə S nöqtəsinin koordinatlarını, üçüncü sətirdə isə T nöqtəsinin koordinatlarını çıxarın. S və T nöqtələri adanın sahilində yerləşməlidir. Koordinatları ən az 10^{-9} dəqiqliklə çıxarmaq lazımdır. Əgər adanı tələb olunan şəkildə bölmək mümkün deyilsə, tək bir sətirdə NO çıxarın.