528 x 151 meters = 20787.4 x 5944.88 inches