126 x 348 feet = 38.4 x 106.07 meters