Given the following pseudocode:
Class Coordinate
Private Real _x
Private Real _y
Public Module set_x(Real value)
Set _x = value
End Module
Public Module set_y(Real value)
Set _y = value
End Module
Public Function get_x()
Return _x
End Module
Public Function get_y()
Return _y
End Module
Public Module add(Coordinate c)
Set _x = _x + c.get_x()
Set _y = _y + c.get_y()
End Module
End Class
Module main()
Declare Coordinate c1 = New Coordinate()
Declare Coordinate c2 = New Coordinate()
Call c1.set_x(1.0)
Call c1.set_y(2.0)
Call c2.set_x(3.0)
Call c2.set_y(4.0)
Display c1.get_x(), c1.get_y(), c2.get_x(), c2.get_y()
Call c1.add(c2)
Display c1.get_x(), c1.get_y(), c2.get_x(), c2.get_y()
End Module
What will be the output when the main() module is called? Separate each answer with a single space.