618 x 88 feet = 188.37 x 26.82 meters