123 x 106 meters = 4842.52 x 4173.23 inches