423 x 105 meters = 16653.54 x 4133.86 inches