126 x 846 feet = 38.4 x 257.86 meters