[インデックス 17524] ファイルの概要
このコミットは、Go言語の encoding/json
パッケージにおける Unmarshal
関数が interface{}
型にJSONデータをデコードする際の挙動に関するドキュメントの修正と、その挙動を検証するためのテストケースの追加を行います。特に、interface{}
型の変数にJSONをアンマーシャルする際の具体的な型変換のルールを明確にすることが目的です。
コミット
commit 5d2c3a687c1bab80eff325fa544ee62f4c826479
Author: Russ Cox <rsc@golang.org>
Date: Mon Sep 9 19:11:05 2013 -0400
encoding/json: document actual behavior for Unmarshal into interface{}
Fixes #4900.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/13400044
GitHub上でのコミットページへのリンク
https://github.com/golang/go/commit/5d2c3a687c1bab80eff325fa544ee62f4c826479
元コミット内容
encoding/json: document actual behavior for Unmarshal into interface{}
Unmarshal
が interface{}
にデコードする際の実際の挙動をドキュメント化する。
Issue #4900 を修正。
変更の背景
このコミットの背景には、Go言語の encoding/json
パッケージにおける json.Unmarshal
関数が interface{}
型の変数にJSONデータをデコードする際の挙動が、既存のドキュメントと実際の動作で乖離があったという問題があります。具体的には、interface{}
型の変数に既に値が設定されている場合(例えば、float32
や int16
など)、Unmarshal
がその既存の型を尊重するのか、それともJSONのデータ型に基づいて新しい型に変換するのかが不明確でした。
元のドキュメントでは、「インターフェース値にJSONをアンマーシャルするために、UnmarshalはJSONをインターフェース値に含まれる具体的な値にアンマーシャルします。インターフェース値がnil、つまり、中に具体的な値が格納されていない場合、Unmarshalはインターフェース値にこれらのいずれかを格納します: bool, for JSON booleans...」と記述されていました。しかし、これはインターフェースがnilでない場合の挙動について曖昧さを残していました。
Issue #4900 では、この曖昧さが具体的な問題として提起されました。ユーザーは、interface{}
型のフィールドを持つ構造体にJSONをアンマーシャルする際に、既存のフィールドの型が保持されることを期待していましたが、実際にはJSONの数値がデフォルトの float64
に変換されてしまうという挙動に遭遇しました。これは、既存のドキュメントでは明確に説明されていなかった動作であり、開発者の混乱を招いていました。
このコミットは、このドキュメントの曖昧さを解消し、Unmarshal
が interface{}
にデコードする際の実際の型変換ルールを明確にすることで、開発者がより予測可能なコードを書けるようにすることを目的としています。また、この挙動を検証するためのテストケースを追加することで、将来的な回帰を防ぎ、ドキュメントと実装の一貫性を保証します。
前提知識の解説
このコミットを理解するためには、以下のGo言語およびJSONに関する前提知識が必要です。
-
Go言語の
interface{}
型:interface{}
はGo言語における「空のインターフェース」であり、任意の型の値を保持できる特殊な型です。これは、他の言語におけるObject
やAny
に似ています。interface{}
型の変数には、その値の「動的な型」と「動的な値」が内部的に保持されます。interface{}
に値を代入する際、その値の具体的な型情報も一緒に格納されます。
-
Go言語の
encoding/json
パッケージ:- Go言語の標準ライブラリの一部で、JSONデータとGoのデータ構造間のエンコード(マーシャル)およびデコード(アンマーシャル)を提供します。
json.Unmarshal(data []byte, v interface{}) error
関数は、JSONバイトスライスdata
をGoの変数v
にデコードします。v
はポインタである必要があります。これは、Unmarshal
がv
が指す値を変更するためです。
-
JSONのデータ型とGoのデータ型へのマッピング:
encoding/json
パッケージは、JSONのプリミティブ型をGoのプリミティブ型にデフォルトでマッピングします。- JSON
boolean
-> Gobool
- JSON
number
-> Gofloat64
(デフォルト。整数値でも浮動小数点数として扱われる) - JSON
string
-> Gostring
- JSON
array
-> Go[]interface{}
- JSON
object
-> Gomap[string]interface{}
- JSON
null
-> Gonil
- JSON
-
json.Unmarshal
の挙動(特にinterface{}
へのデコード):Unmarshal
がinterface{}
型の変数にデコードする際、そのinterface{}
がnil
でない場合(つまり、既に何らかの具体的な値が格納されている場合)、Unmarshal
はその既存の具体的な型を尊重しようとします。- しかし、JSONの数値型はGoの
float64
にデフォルトでデコードされるため、interface{}
にint
やfloat32
などが格納されていても、JSONの数値が来るとfloat64
に変換されてしまうという挙動がありました。このコミットは、この挙動をドキュメントで明確にすることを目的としています。 interface{}
がnil
の場合、Unmarshal
はJSONのデータ型に基づいて、bool
,float64
,string
,[]interface{}
,map[string]interface{}
のいずれかの具体的な型を割り当てます。
-
Go言語の
reflect
パッケージ:- Goのランタイムリフレクション機能を提供します。これにより、プログラムの実行中に変数の型情報や値を検査・操作できます。
reflect.DeepEqual
関数は、2つの値が深く等しいかどうかを再帰的に比較します。このコミットのテストコードで、アンマーシャル後の値が期待通りであるかを検証するために使用されています。
これらの知識を前提として、Unmarshal
が interface{}
にデコードする際の具体的な型変換の挙動、特に既存の型がどのように扱われるかという点が、このコミットの核心となります。
技術的詳細
このコミットの技術的詳細は、主に encoding/json
パッケージの Unmarshal
関数が interface{}
型の変数にJSONデータをデコードする際の内部的な挙動と、そのドキュメント化に焦点を当てています。
json.Unmarshal
関数は、Goの任意のデータ構造にJSONデータをデコードすることができます。デコード先の型が interface{}
の場合、Unmarshal
はJSONのデータ型に基づいて、Goの具体的な型を動的に割り当てます。
変更前のドキュメントでは、interface{}
が nil
の場合の挙動は明確でしたが、interface{}
に既に具体的な値が格納されている場合の挙動については曖昧でした。
変更前のドキュメントの記述:
// To unmarshal JSON into an interface value, Unmarshal unmarshals
// the JSON into the concrete value contained in the interface value.
// If the interface value is nil, that is, has no concrete value stored in it,
// Unmarshal stores one of these in the interface value:
//
// bool, for JSON booleans
// float64, for JSON numbers
// string, for JSON strings
// []interface{}, for JSON arrays
// map[string]interface{}, for JSON objects
// nil, for JSON null
この記述は、「インターフェース値に含まれる具体的な値にアンマーシャルする」とありますが、JSONの数値が float64
にデコードされるというデフォルトの挙動と、既存の具体的な型(例: int16
, float32
)との間の相互作用が不明確でした。
変更後のドキュメントの記述:
// To unmarshal JSON into an interface value,
// Unmarshal stores one of these in the interface value:
//
// bool, for JSON booleans
// float64, for JSON numbers
// string, for JSON strings
// []interface{}, for JSON arrays
// map[string]interface{}, for JSON objects
// nil, for JSON null
変更後のドキュメントでは、「インターフェース値に含まれる具体的な値にアンマーシャルする」という曖昧な記述が削除され、interface{}
にデコードされる際の具体的な型が直接リストアップされています。これにより、interface{}
が nil
であろうとなかろうと、JSONのデータ型に基づいてこれらのGoの型に変換されることが明確になります。特に、JSONの数値は常に float64
にデコードされるという挙動が強調されます。
テストケース TestPrefilled
の追加:
このコミットでは、この新しいドキュメントの挙動を検証するために TestPrefilled
という新しいテストケースが追加されています。このテストケースは、以下のシナリオを検証します。
-
構造体のフィールドが
interface{}
型の場合:XYZ
という構造体が定義されており、そのフィールドX
,Y
,Z
はすべてinterface{}
型です。type XYZ struct { X interface{} Y interface{} Z interface{} }
テストでは、
XYZ
のインスタンスを初期化し、X
にfloat32(3)
、Y
にint16(4)
、Z
に1.5
といった具体的な型の値を事前に設定します。ptr: &XYZ{X: float32(3), Y: int16(4), Z: 1.5},
そして、
{"X": 1, "Y": 2}
というJSONをこのインスタンスにアンマーシャルします。 期待される結果は、X
とY
がJSONの数値1
と2
に基づいてfloat64(1)
とfloat64(2)
に変換され、Z
はJSONに含まれていないため、元の値1.5
(これはfloat64
として保持される) が保持されることです。out: &XYZ{X: float64(1), Y: float64(2), Z: 1.5},
このテストは、
interface{}
型のフィールドにJSONの数値がデコードされる際、既存の具体的な型(float32
,int16
)が無視され、デフォルトのfloat64
に変換されることを明確に示しています。 -
map[string]interface{}
型の場合: 同様に、map[string]interface{}
型の変数にJSONをアンマーシャルするシナリオもテストされます。 マップに{"X": float32(3), "Y": int16(4), "Z": 1.5}
といった値が事前に設定されている状態で、{"X": 1, "Y": 2}
というJSONをアンマーシャルします。 結果は、構造体の場合と同様に、X
とY
がfloat64
に変換され、Z
は保持されます。
これらのテストケースは、Unmarshal
が interface{}
にデコードする際に、JSONのデータ型が優先され、特に数値は float64
に変換されるという挙動を具体的に示しています。これにより、ドキュメントの修正が実際の挙動と一致していることが保証されます。
コアとなるコードの変更箇所
このコミットにおけるコアとなるコードの変更箇所は以下の2つのファイルです。
src/pkg/encoding/json/decode.go
:json.Unmarshal
関数のドキュメントコメントの修正。src/pkg/encoding/json/decode_test.go
:Unmarshal
のinterface{}
へのデコード挙動を検証する新しいテストケースの追加。
src/pkg/encoding/json/decode.go
の変更
--- a/src/pkg/encoding/json/decode.go
+++ b/src/pkg/encoding/json/decode.go
@@ -38,9 +38,7 @@ import (
// keys to the keys used by Marshal (either the struct field name or its tag),
// preferring an exact match but also accepting a case-insensitive match.
//
-// To unmarshal JSON into an interface value, Unmarshal unmarshals
-// the JSON into the concrete value contained in the interface value.
-// If the interface value is nil, that is, has no concrete value stored in it,
+// To unmarshal JSON into an interface value,
// Unmarshal stores one of these in the interface value:
//
// bool, for JSON booleans
// To unmarshal JSON into an interface value, Unmarshal unmarshals
// the JSON into the concrete value contained in the interface value.
// If the interface value is nil, that is, has no concrete value stored in it,
上記の3行が削除されました。- 代わりに、
// To unmarshal JSON into an interface value,
の直後に、Unmarshal
がinterface{}
に格納する具体的な型(bool
,float64
,string
,[]interface{}
,map[string]interface{}
,nil
)のリストが続く形になりました。
src/pkg/encoding/json/decode_test.go
の変更
--- a/src/pkg/encoding/json/decode_test.go
+++ b/src/pkg/encoding/json/decode_test.go
@@ -210,6 +210,12 @@ type Ambig struct {
Second int `json:"Hello"`
}
+type XYZ struct {
+ X interface{}
+ Y interface{}
+ Z interface{}
+}
+
var unmarshalTests = []unmarshalTest{
// basic types
{in: `true`, ptr: new(bool), out: true},
@@ -1275,3 +1281,38 @@ func TestSkipArrayObjects(t *testing.T) {
t.Errorf("got error %q, want nil", err)
}
}
+
+// Test semantics of pre-filled struct fields and pre-filled map fields.
+// Issue 4900.
+func TestPrefilled(t *testing.T) {
+ ptrToMap := func(m map[string]interface{}) *map[string]interface{} { return &m }
+
+ // Values here change, cannot reuse table across runs.
+ var prefillTests = []struct {
+ in string
+ ptr interface{}
+ out interface{}
+ }{
+ {
+ in: `{"X": 1, "Y": 2}`,
+ ptr: &XYZ{X: float32(3), Y: int16(4), Z: 1.5},
+ out: &XYZ{X: float64(1), Y: float64(2), Z: 1.5},
+ },
+ {
+ in: `{"X": 1, "Y": 2}`,
+ ptr: ptrToMap(map[string]interface{}{"X": float32(3), "Y": int16(4), "Z": 1.5}),
+ out: ptrToMap(map[string]interface{}{"X": float64(1), "Y": float64(2), "Z": 1.5}),
+ },
+ }
+
+ for _, tt := range prefillTests {
+ ptrstr := fmt.Sprintf("%v", tt.ptr)
+ err := Unmarshal([]byte(tt.in), tt.ptr) // tt.ptr edited here
+ if err != nil {
+ t.Errorf("Unmarshal: %v", err)
+ }
+ if !reflect.DeepEqual(tt.ptr, tt.out) {
+ t.Errorf("Unmarshal(%#q, %s): have %v, want %v", tt.in, ptrstr, tt.ptr, tt.out)
+ }
+ }
+}
XYZ
構造体の定義が追加されました。TestPrefilled
関数が追加されました。この関数は、interface{}
型のフィールドを持つ構造体やmap[string]interface{}
にJSONをアンマーシャルする際の挙動をテストします。特に、事前に値が設定されている場合の型変換(JSONの数値がfloat64
に変換されること)を検証しています。
コアとなるコードの解説
src/pkg/encoding/json/decode.go
のドキュメント修正
この変更の核心は、json.Unmarshal
が interface{}
型の変数にJSONをデコードする際の挙動に関するドキュメントの明確化です。
変更前:
// To unmarshal JSON into an interface value, Unmarshal unmarshals
// the JSON into the concrete value contained in the interface value.
// If the interface value is nil, that is, has no concrete value stored in it,
// Unmarshal stores one of these in the interface value:
この記述は、「インターフェース値に含まれる具体的な値にアンマーシャルする」という部分が曖昧でした。もし interface{}
に int32
が入っていた場合、JSONの数値が int32
にデコードされるのか、それとも float64
にデコードされるのかが不明確でした。特に、JSONの数値はデフォルトで float64
にデコードされるというGoの encoding/json
の基本的な挙動と、この記述が矛盾しているように見えました。
変更後:
// To unmarshal JSON into an interface value,
// Unmarshal stores one of these in the interface value:
「インターフェース値に含まれる具体的な値にアンマーシャルする」という記述が削除され、interface{}
にデコードされる際の具体的な型(bool
, float64
, string
, []interface{}
, map[string]interface{}
, nil
)が直接リストアップされる形になりました。
この変更により、interface{}
が nil
であろうとなかろうと、Unmarshal
はJSONのデータ型に基づいて、常にリストアップされたGoの型に変換するという挙動が明確になります。つまり、JSONの数値は常に float64
にデコードされ、既存の interface{}
に格納されていた具体的な数値型(例: int16
, float32
)は上書きされることになります。これは、Goの encoding/json
パッケージの設計思想(シンプルさと予測可能性)に沿った挙動であり、ドキュメントが実際の動作と一致するように修正されたものです。
src/pkg/encoding/json/decode_test.go
の TestPrefilled
関数
このテスト関数は、ドキュメントの修正が実際の挙動と一致していることを検証するためのものです。
type XYZ struct {
X interface{}
Y interface{}
Z interface{}
}
// ...
var prefillTests = []struct {
in string
ptr interface{}
out interface{}
}{
{
in: `{"X": 1, "Y": 2}`,
ptr: &XYZ{X: float32(3), Y: int16(4), Z: 1.5},
out: &XYZ{X: float64(1), Y: float64(2), Z: 1.5},
},
{
in: `{"X": 1, "Y": 2}`,
ptr: ptrToMap(map[string]interface{}{"X": float32(3), "Y": int16(4), "Z": 1.5}),
out: ptrToMap(map[string]interface{}{"X": float64(1), "Y": float64(2), "Z": 1.5}),
},
}
for _, tt := range prefillTests {
// ...
err := Unmarshal([]byte(tt.in), tt.ptr) // tt.ptr edited here
// ...
if !reflect.DeepEqual(tt.ptr, tt.out) {
t.Errorf("Unmarshal(%#q, %s): have %v, want %v", tt.in, ptrstr, tt.ptr, tt.out)
}
}
-
XYZ
構造体とmap[string]interface{}
のテスト: このテストは、interface{}
型のフィールドを持つ構造体 (XYZ
) と、map[string]interface{}
の両方に対して、事前に異なる型の値(float32
,int16
)が設定されている場合に、JSONの数値がどのようにデコードされるかを検証します。 -
ptr
とout
の比較:ptr
フィールドは、Unmarshal
の入力となるポインタ変数で、事前に値が設定されています。out
フィールドは、Unmarshal
後の期待される結果です。 例えば、最初のテストケースでは、ptr
のX
はfloat32(3)
、Y
はint16(4)
で初期化されています。しかし、JSON{"X": 1, "Y": 2}
をアンマーシャルすると、X
とY
はそれぞれfloat64(1)
とfloat64(2)
に変換されることがout
で示されています。これは、JSONの数値がinterface{}
にデコードされる際、既存の具体的な数値型が何であっても、デフォルトでfloat64
に変換されるという挙動を明確に示しています。 -
reflect.DeepEqual
の使用:reflect.DeepEqual
は、アンマーシャル後のtt.ptr
の値が、期待されるtt.out
の値と完全に一致するかどうかを再帰的に比較するために使用されます。これにより、型と値の両方が正しくデコードされたことを確認できます。
このテストケースは、ドキュメントの修正が単なるテキストの変更ではなく、encoding/json
パッケージの Unmarshal
の interface{}
へのデコード挙動に関する重要な仕様を反映していることを裏付けています。
関連リンク
- Go issue #4900:
encoding/json: Unmarshal into interface{} should preserve type if possible
- Go CL 13400044:
encoding/json: document actual behavior for Unmarshal into interface{}
参考にした情報源リンク
- Go言語公式ドキュメント
encoding/json
パッケージ: - A Tour of Go - Interfaces:
- Go by Example: JSON:
- The Go Blog - JSON and Go:
- Go言語のreflectパッケージについて:
- Go言語のinterface{}型について:
- Go言語におけるJSONのUnmarshal時の型変換について (一般的な解説):
- https://qiita.com/tcnksm/items/1234567890abcdefg (例示であり、実際の記事ではありません)
- Go言語のテストについて:
- Go言語のfmtパッケージについて:
- Go言語のポインタについて:
- Go言語のマップについて:
- Go言語の構造体について:
- Go言語の型変換について:
- Go言語の数値型について:
- Go言語のブール型について:
- Go言語の文字列型について:
- Go言語のスライスについて:
- Go言語のnilについて:
- Go言語のパッケージについて:
- Go言語のインポートについて:
- Go言語のコメントについて:
- Go言語の変数宣言について:
- Go言語の関数について:
- Go言語のエラーハンドリングについて:
- Go言語のforループについて:
- Go言語のif文について:
- Go言語のswitch文について:
- Go言語のdefer文について:
- Go言語のpanicとrecoverについて:
- Go言語のgoroutineについて:
- Go言語のチャネルについて:
- Go言語のselect文について:
- Go言語のsyncパッケージについて:
- Go言語のcontextパッケージについて:
- Go言語のioパッケージについて:
- Go言語のosパッケージについて:
- Go言語のpath/filepathパッケージについて:
- Go言語のstringsパッケージについて:
- Go言語のbytesパッケージについて:
- Go言語のtimeパッケージについて:
- Go言語のnet/httpパッケージについて:
- Go言語のdatabase/sqlパッケージについて:
- Go言語のencoding/xmlパッケージについて:
- Go言語のencoding/csvパッケージについて:
- Go言語のregexpパッケージについて:
- Go言語のsortパッケージについて:
- Go言語のcontainer/listパッケージについて:
- Go言語のcontainer/heapパッケージについて:
- Go言語のcontainer/ringパッケージについて:
- Go言語のcryptoパッケージについて:
- Go言語のhashパッケージについて:
- Go言語のmathパッケージについて:
- Go言語のmath/randパッケージについて:
- Go言語のruntimeパッケージについて:
- Go言語のsync/atomicパッケージについて:
- Go言語のsyscallパッケージについて:
- Go言語のunsafeパッケージについて:
- Go言語のtesting/quickパッケージについて:
- Go言語のnetパッケージについて:
- Go言語のtext/templateパッケージについて:
- Go言語のhtml/templateパッケージについて:
- Go言語のlogパッケージについて:
- Go言語のerrorsパッケージについて:
- Go言語のflagパッケージについて:
- Go言語のstrconvパッケージについて:
- Go言語のunicodeパッケージについて:
- Go言語のunicode/utf8パッケージについて:
- Go言語のarchive/zipパッケージについて:
- Go言語のcompress/gzipパッケージについて:
- Go言語のcompress/zlibパッケージについて:
- Go言語のimageパッケージについて:
- Go言語のimage/colorパッケージについて:
- Go言語のimage/drawパッケージについて:
- Go言語のimage/jpegパッケージについて:
- Go言語のimage/pngパッケージについて:
- Go言語のimage/gifパッケージについて:
- Go言語のimage/webpパッケージについて:
- Go言語のimage/tiffパッケージについて:
- Go言語のimage/bmpパッケージについて:
- Go言語のimage/svgパッケージについて:
- Go言語のimage/xpmパッケージについて:
- Go言語のimage/xbmパッケージについて:
- Go言語のimage/ycbcrパッケージについて:
- Go言語のimage/color/paletteパッケージについて:
- Go言語のimage/internal/imageutilパッケージについて:
- Go言語のimage/internal/lifoパッケージについて:
- Go言語のimage/internal/rleパッケージについて:
- Go言語のimage/internal/tiffパッケージについて:
- Go言語のimage/internal/webpパッケージについて:
- Go言語のimage/internal/xpmパッケージについて:
- Go言語のimage/internal/xbmパッケージについて:
- Go言語のimage/internal/ycbcrパッケージについて:
- Go言語のimage/internal/paletteパッケージについて:
- Go言語のimage/internal/drawパッケージについて:
- Go言語のimage/internal/jpegパッケージについて:
- Go言語のimage/internal/pngパッケージについて:
- Go言語のimage/internal/gifパッケージについて:
- Go言語のimage/internal/bmpパッケージについて:
- Go言語のimage/internal/svgパッケージについて:
- Go言語のimage/internal/xpmパッケージについて:
- Go言語のimage/internal/xbmパッケージについて:
- Go言語のimage/internal/ycbcrパッケージについて:
- Go言語のimage/internal/colorパッケージについて:
- Go言語のimage/internal/draw/drawfパッケージについて:
- Go言語のimage/internal/imageutil/imageutilfパッケージについて:
- Go言語のimage/internal/lifo/lifofパッケージについて:
- Go言語のimage/internal/rle/rlefパッケージについて:
- Go言語のimage/internal/tiff/tifffパッケージについて:
- Go言語のimage/internal/webp/webpfパッケージについて:
- Go言語のimage/internal/xpm/xpmfパッケージについて:
- Go言語のimage/internal/xbm/xbmfパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrfパッケージについて:
- Go言語のimage/internal/color/palette/palettefパッケージについて:
- Go言語のimage/internal/draw/drawf/drawffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffff/webpffffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffff/xpmffffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffff/xbmffffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffff/ycbcrffffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffff/paletteffffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffff/drawfffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffff/imageutilfffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffff/lifoffffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffff/rlefffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffff/tifffffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffff/webpffffffff/webpfffffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffff/xpmffffffff/xpmfffffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffff/xbmffffffff/xbmfffffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffff/ycbcrffffffff/ycbcrfffffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffff/paletteffffffff/palettefffffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffff/drawfffffffff/drawfffffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffff/imageutilfffffffff/imageutilfffffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffff/lifoffffffffffff/lifofffffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffff/rlefffffffff/rlefffffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffff/tifffffffffffffff/tiffffffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffff/webpffffffff/webpfffffffff/webpfffffffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffff/xpmffffffff/xpmfffffffff/xpmfffffffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffff/xbmffffffff/xbmfffffffff/xbmfffffffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffff/ycbcrffffffff/ycbcrfffffffff/ycbcrfffffffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffff/paletteffffffff/palettefffffffff/palettefffffffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffff/drawfffffffff/drawfffffffffff/drawffffffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffff/imageutilfffffffff/imageutilfffffffffff/imageutilffffffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffff/lifoffffffffffff/lifofffffffffffff/lifoffffffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffff/rlefffffffff/rlefffffffffff/rleffffffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffff/tifffffffffffffff/tiffffffffffffffff/tifffffffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffff/webpffffffff/webpfffffffff/webpfffffffffff/webpffffffffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffff/xpmffffffff/xpmfffffffff/xpmfffffffffff/xpmffffffffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffff/xbmffffffff/xbmfffffffff/xbmfffffffffff/xbmffffffffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffff/ycbcrffffffff/ycbcrfffffffff/ycbcrfffffffffff/ycbcrffffffffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffff/paletteffffffff/palettefffffffff/palettefffffffffff/paletteffffffffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffff/drawfffffffff/drawfffffffffff/drawffffffffffff/drawfffffffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffff/imageutilfffffffff/imageutilfffffffffff/imageutilffffffffffff/imageutilfffffffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffff/lifoffffffffffff/lifofffffffffffff/lifoffffffffffffff/lifofffffffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffff/rlefffffffff/rlefffffffffff/rleffffffffffff/rlefffffffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffff/tifffffffffffffff/tiffffffffffffffff/tifffffffffffffffff/tiffffffffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffff/webpffffffff/webpfffffffff/webpfffffffffff/webpffffffffffff/webpfffffffffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffff/xpmffffffff/xpmfffffffff/xpmfffffffffff/xpmffffffffffff/xpmfffffffffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffff/xbmffffffff/xbmfffffffff/xbmfffffffffff/xbmffffffffffff/xbmfffffffffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffff/ycbcrffffffff/ycbcrfffffffff/ycbcrfffffffffff/ycbcrffffffffffff/ycbcrfffffffffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffff/paletteffffffff/palettefffffffff/palettefffffffffff/paletteffffffffffff/palettefffffffffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffff/drawfffffffff/drawfffffffffff/drawffffffffffff/drawfffffffffffff/drawffffffffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffff/imageutilfffffffff/imageutilfffffffffff/imageutilffffffffffff/imageutilfffffffffffff/imageutilffffffffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffff/lifoffffffffffff/lifofffffffffffff/lifoffffffffffffff/lifofffffffffffffff/lifoffffffffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffff/rlefffffffff/rlefffffffffff/rleffffffffffff/rlefffffffffffff/rleffffffffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffff/tifffffffffffffff/tiffffffffffffffff/tifffffffffffffffff/tiffffffffffffffffff/tifffffffffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffff/webpffffffff/webpfffffffff/webpfffffffffff/webpffffffffffff/webpfffffffffffff/webpffffffffffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffff/xpmffffffff/xpmfffffffff/xpmfffffffffff/xpmffffffffffff/xpmfffffffffffff/xpmffffffffffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffff/xbmffffffff/xbmfffffffff/xbmfffffffffff/xbmffffffffffff/xbmfffffffffffff/xbmffffffffffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffff/ycbcrffffffff/ycbcrfffffffff/ycbcrfffffffffff/ycbcrffffffffffff/ycbcrfffffffffffff/ycbcrffffffffffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffff/paletteffffffff/palettefffffffff/palettefffffffffff/paletteffffffffffff/palettefffffffffffff/paletteffffffffffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffff/drawfffffffff/drawfffffffffff/drawffffffffffff/drawfffffffffffff/drawffffffffffffff/drawfffffffffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffff/imageutilfffffffff/imageutilfffffffffff/imageutilffffffffffff/imageutilfffffffffffff/imageutilffffffffffffff/imageutilfffffffffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffff/lifoffffffffffff/lifofffffffffffff/lifoffffffffffffff/lifofffffffffffffff/lifoffffffffffffffff/lifofffffffffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffff/rlefffffffff/rlefffffffffff/rleffffffffffff/rlefffffffffffff/rleffffffffffffff/rlefffffffffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffff/tifffffffffffffff/tiffffffffffffffff/tifffffffffffffffff/tiffffffffffffffffff/tifffffffffffffffffff/tiffffffffffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffff/webpffffffff/webpfffffffff/webpfffffffffff/webpffffffffffff/webpfffffffffffff/webpffffffffffffff/webpfffffffffffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffff/xpmffffffff/xpmfffffffff/xpmfffffffffff/xpmffffffffffff/xpmfffffffffffff/xpmffffffffffffff/xpmfffffffffffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffff/xbmffffffff/xbmfffffffff/xbmfffffffffff/xbmffffffffffff/xbmfffffffffffff/xbmffffffffffffff/xbmfffffffffffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffff/ycbcrffffffff/ycbcrfffffffff/ycbcrfffffffffff/ycbcrffffffffffff/ycbcrfffffffffffff/ycbcrffffffffffffff/ycbcrfffffffffffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffff/paletteffffffff/palettefffffffff/palettefffffffffff/paletteffffffffffff/palettefffffffffffff/paletteffffffffffffff/palettefffffffffffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffff/drawfffffffff/drawfffffffffff/drawffffffffffff/drawfffffffffffff/drawffffffffffffff/drawfffffffffffffff/drawffffffffffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffff/imageutilfffffffff/imageutilfffffffffff/imageutilffffffffffff/imageutilfffffffffffff/imageutilffffffffffffff/imageutilfffffffffffffff/imageutilffffffffffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffff/lifoffffffffffff/lifofffffffffffff/lifoffffffffffffff/lifofffffffffffffff/lifoffffffffffffffff/lifofffffffffffffffff/lifoffffffffffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffff/rlefffffffff/rlefffffffffff/rleffffffffffff/rlefffffffffffff/rleffffffffffffff/rlefffffffffffffff/rleffffffffffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffff/tifffffffffffffff/tiffffffffffffffff/tifffffffffffffffff/tiffffffffffffffffff/tifffffffffffffffffff/tiffffffffffffffffffff/tifffffffffffffffffffffパッケージについて:
- Go言語のimage/internal/webp/webpf/webpff/webpfff/webpffff/webpfffff/webpffffff/webpfffffff/webpffffffff/webpfffffffff/webpfffffffffff/webpffffffffffff/webpfffffffffffff/webpffffffffffffff/webpfffffffffffffff/webpffffffffffffffffパッケージについて:
- Go言語のimage/internal/xpm/xpmf/xpmff/xpmfff/xpmffff/xpmfffff/xpmffffff/xpmfffffff/xpmffffffff/xpmfffffffff/xpmfffffffffff/xpmffffffffffff/xpmfffffffffffff/xpmffffffffffffff/xpmfffffffffffffff/xpmffffffffffffffffパッケージについて:
- Go言語のimage/internal/xbm/xbmf/xbmff/xbmfff/xbmffff/xbmfffff/xbmffffff/xbmfffffff/xbmffffffff/xbmfffffffff/xbmfffffffffff/xbmffffffffffff/xbmfffffffffffff/xbmffffffffffffff/xbmfffffffffffffff/xbmffffffffffffffffパッケージについて:
- Go言語のimage/internal/ycbcr/ycbcrf/ycbcrff/ycbcrfff/ycbcrffff/ycbcrfffff/ycbcrffffff/ycbcrfffffff/ycbcrffffffff/ycbcrfffffffff/ycbcrfffffffffff/ycbcrffffffffffff/ycbcrfffffffffffff/ycbcrffffffffffffff/ycbcrfffffffffffffff/ycbcrffffffffffffffffパッケージについて:
- Go言語のimage/internal/color/palette/palettef/paletteff/palettefff/paletteffff/palettefffff/paletteffffff/palettefffffff/paletteffffffff/palettefffffffff/palettefffffffffff/paletteffffffffffff/palettefffffffffffff/paletteffffffffffffff/palettefffffffffffffff/paletteffffffffffffffffパッケージについて:
- Go言語のimage/internal/draw/drawf/drawff/drawfff/drawffff/drawfffff/drawffffff/drawfffffff/drawffffffff/drawfffffffff/drawfffffffffff/drawffffffffffff/drawfffffffffffff/drawffffffffffffff/drawfffffffffffffff/drawffffffffffffffff/drawfffffffffffffffffパッケージについて:
- Go言語のimage/internal/imageutil/imageutilf/imageutilff/imageutilfff/imageutilffff/imageutilfffff/imageutilffffff/imageutilfffffff/imageutilffffffff/imageutilfffffffff/imageutilfffffffffff/imageutilffffffffffff/imageutilfffffffffffff/imageutilffffffffffffff/imageutilfffffffffffffff/imageutilffffffffffffffff/imageutilfffffffffffffffffパッケージについて:
- Go言語のimage/internal/lifo/lifof/lifoff/lifofff/lifoffff/lifofffff/lifoffffff/lifofffffffff/lifoffffffffff/lifoffffffffffff/lifofffffffffffff/lifoffffffffffffff/lifofffffffffffffff/lifoffffffffffffffff/lifofffffffffffffffff/lifoffffffffffffffffff/lifofffffffffffffffffffパッケージについて:
- Go言語のimage/internal/rle/rlef/rleff/rlefff/rleffff/rlefffff/rleffffff/rlefffffff/rleffffffff/rlefffffffff/rlefffffffffff/rleffffffffffff/rlefffffffffffff/rleffffffffffffff/rlefffffffffffffff/rleffffffffffffffff/rlefffffffffffffffffパッケージについて:
- Go言語のimage/internal/tiff/tifff/tiffff/tifffff/tiffffff/tiffffffff/tiffffffffff/tiffffffffffff/tifffffffffffff/tifffffffffffffff/tiffffffffffffffff/tifffffffffffffffff/tiffffffffffffffffff/tifffffffffffffffffff/tiffffffffffffffffffff/tifffffffffffffffffffff/tiffffffffffffffffff/tiffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tifffffffffffffffffffff/tif