618 x 64 feet = 188.37 x 19.51 meters