#include<cstdio>
#include<cmath>
#include<algorithm>
#include<iostream>
#include<string>
#include <vector>
#include <map>
#include<cstdlib>

using namespace std;

void Solution()
{
    double xA, yA;
    double xB, yB;
    double xC, yC;
    double xD, yD;
    
    while(cin>>xA>>yA>>xB>>yB>>xC>>yC>>xD>>yD)
    {
        //algorithm
//        if (!((xB - xA) * (xD - xC) + (yB - yA) * (yD - yC)))
//        {
//            cout<<"YES"<<endl;
//        }
//        else
//        {
//            cout<<"NO"<<endl;
//        }
        
        !((xB - xA) * (xD - xC) + (yB - yA) * (yD - yC)) ? cout<<"YES"<<endl:cout<<"NO"<<endl;
    }
}

int main()
{
    Solution();
    return 0;
}