902 x 135 feet = 274.93 x 41.15 meters