<｜begin▁of▁sentence｜>### Instruction:
Considering the 'Point' class that represents points on a 2D plane, has methods for various operations such as addition, subtraction, and conversion to polar coordinates, how would you instantiate a point from polar coordinates with a radius of 5 and an angle of 45 degrees (pi/4 radians), add it to the origin, and then calculate and print both the length of the resulting point's vector and its normalized coordinates?
### Response:
from math import pi

class Point:
    def __init__(self, x, y):
        self.x = x
        self.y = y

    @classmethod
    def FromPolar(cls, radius, angle):
        return cls(radius * cos(angle), radius * sin(angle))

    def __add__(self, other):
        return Point(self.x + other.x, self.y + other.y)

    def __div__(self, scalar):
        return Point(self.x / scalar, self.y / scalar)

    def __mul__(self, scalar):
        return Point(self.x * scalar, self.y * scalar)

    def __sub__(self, other):
        return Point(self.x - other.x, self.y - other.y)

    def as_polar(self):
        radius = sqrt(self.x ** 2 + self.y ** 2)
        angle = atan2(self.y, self.x)
        return radius, angle

    def distance(self, other):
        return sqrt((self.x - other.x) ** 2 + (self.y - other.y) ** 2)

    def interpolate(self, other, ratio):
        return Point(self.x * (1 - ratio) + other.x * ratio, self.y * (1 - ratio) + other.y * ratio)

    def length(self):
        return sqrt(self.x ** 2 + self.y ** 2)

    def normalized(self):
        length = self.length()
        return Point(self.x / length, self.y / length)

    def sq_length(self):
        return self.x ** 2 + self.y ** 2

    def towards(self, other, distance):
        direction = other - self
        norm = direction.normalized()
        return self + norm * distance

# Example usage
center = Point(0, 0)
p1 = Point.FromPolar(5, pi/4)
p2 = center + p1
length = p2.length()
norm_p2 = p2.normalized()

print('Coordinates of P2:', p2.x, p2.y)
print('Length of vector P2:', length)
print('Normalized P2:', norm_p2.x, norm_p2.y)
<|EOT|>
