108 x 612 feet = 32.92 x 186.54 meters