86 x 618 feet = 26.21 x 188.37 meters