Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

[インデックス 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{}

Unmarshalinterface{} にデコードする際の実際の挙動をドキュメント化する。 Issue #4900 を修正。

変更の背景

このコミットの背景には、Go言語の encoding/json パッケージにおける json.Unmarshal 関数が interface{} 型の変数にJSONデータをデコードする際の挙動が、既存のドキュメントと実際の動作で乖離があったという問題があります。具体的には、interface{} 型の変数に既に値が設定されている場合(例えば、float32int16 など)、Unmarshal がその既存の型を尊重するのか、それともJSONのデータ型に基づいて新しい型に変換するのかが不明確でした。

元のドキュメントでは、「インターフェース値にJSONをアンマーシャルするために、UnmarshalはJSONをインターフェース値に含まれる具体的な値にアンマーシャルします。インターフェース値がnil、つまり、中に具体的な値が格納されていない場合、Unmarshalはインターフェース値にこれらのいずれかを格納します: bool, for JSON booleans...」と記述されていました。しかし、これはインターフェースがnilでない場合の挙動について曖昧さを残していました。

Issue #4900 では、この曖昧さが具体的な問題として提起されました。ユーザーは、interface{} 型のフィールドを持つ構造体にJSONをアンマーシャルする際に、既存のフィールドの型が保持されることを期待していましたが、実際にはJSONの数値がデフォルトの float64 に変換されてしまうという挙動に遭遇しました。これは、既存のドキュメントでは明確に説明されていなかった動作であり、開発者の混乱を招いていました。

このコミットは、このドキュメントの曖昧さを解消し、Unmarshalinterface{} にデコードする際の実際の型変換ルールを明確にすることで、開発者がより予測可能なコードを書けるようにすることを目的としています。また、この挙動を検証するためのテストケースを追加することで、将来的な回帰を防ぎ、ドキュメントと実装の一貫性を保証します。

前提知識の解説

このコミットを理解するためには、以下のGo言語およびJSONに関する前提知識が必要です。

  1. Go言語の interface{}:

    • interface{} はGo言語における「空のインターフェース」であり、任意の型の値を保持できる特殊な型です。これは、他の言語における ObjectAny に似ています。
    • interface{} 型の変数には、その値の「動的な型」と「動的な値」が内部的に保持されます。
    • interface{} に値を代入する際、その値の具体的な型情報も一緒に格納されます。
  2. Go言語の encoding/json パッケージ:

    • Go言語の標準ライブラリの一部で、JSONデータとGoのデータ構造間のエンコード(マーシャル)およびデコード(アンマーシャル)を提供します。
    • json.Unmarshal(data []byte, v interface{}) error 関数は、JSONバイトスライス data をGoの変数 v にデコードします。
    • v はポインタである必要があります。これは、Unmarshalv が指す値を変更するためです。
  3. JSONのデータ型とGoのデータ型へのマッピング:

    • encoding/json パッケージは、JSONのプリミティブ型をGoのプリミティブ型にデフォルトでマッピングします。
      • JSON boolean -> Go bool
      • JSON number -> Go float64 (デフォルト。整数値でも浮動小数点数として扱われる)
      • JSON string -> Go string
      • JSON array -> Go []interface{}
      • JSON object -> Go map[string]interface{}
      • JSON null -> Go nil
  4. json.Unmarshal の挙動(特に interface{} へのデコード):

    • Unmarshalinterface{} 型の変数にデコードする際、その interface{}nil でない場合(つまり、既に何らかの具体的な値が格納されている場合)、Unmarshal はその既存の具体的な型を尊重しようとします。
    • しかし、JSONの数値型はGoの float64 にデフォルトでデコードされるため、interface{}intfloat32 などが格納されていても、JSONの数値が来ると float64 に変換されてしまうという挙動がありました。このコミットは、この挙動をドキュメントで明確にすることを目的としています。
    • interface{}nil の場合、Unmarshal はJSONのデータ型に基づいて、bool, float64, string, []interface{}, map[string]interface{} のいずれかの具体的な型を割り当てます。
  5. Go言語の reflect パッケージ:

    • Goのランタイムリフレクション機能を提供します。これにより、プログラムの実行中に変数の型情報や値を検査・操作できます。
    • reflect.DeepEqual 関数は、2つの値が深く等しいかどうかを再帰的に比較します。このコミットのテストコードで、アンマーシャル後の値が期待通りであるかを検証するために使用されています。

これらの知識を前提として、Unmarshalinterface{} にデコードする際の具体的な型変換の挙動、特に既存の型がどのように扱われるかという点が、このコミットの核心となります。

技術的詳細

このコミットの技術的詳細は、主に 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 という新しいテストケースが追加されています。このテストケースは、以下のシナリオを検証します。

  1. 構造体のフィールドが interface{} 型の場合: XYZ という構造体が定義されており、そのフィールド X, Y, Z はすべて interface{} 型です。

    type XYZ struct {
    	X interface{}
    	Y interface{}
    	Z interface{}
    }
    

    テストでは、XYZ のインスタンスを初期化し、Xfloat32(3)Yint16(4)Z1.5 といった具体的な型の値を事前に設定します。

    ptr: &XYZ{X: float32(3), Y: int16(4), Z: 1.5},
    

    そして、{"X": 1, "Y": 2} というJSONをこのインスタンスにアンマーシャルします。 期待される結果は、XY がJSONの数値 12 に基づいて 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 に変換されることを明確に示しています。

  2. map[string]interface{} 型の場合: 同様に、map[string]interface{} 型の変数にJSONをアンマーシャルするシナリオもテストされます。 マップに {"X": float32(3), "Y": int16(4), "Z": 1.5} といった値が事前に設定されている状態で、{"X": 1, "Y": 2} というJSONをアンマーシャルします。 結果は、構造体の場合と同様に、XYfloat64 に変換され、Z は保持されます。

これらのテストケースは、Unmarshalinterface{} にデコードする際に、JSONのデータ型が優先され、特に数値は float64 に変換されるという挙動を具体的に示しています。これにより、ドキュメントの修正が実際の挙動と一致していることが保証されます。

コアとなるコードの変更箇所

このコミットにおけるコアとなるコードの変更箇所は以下の2つのファイルです。

  1. src/pkg/encoding/json/decode.go: json.Unmarshal 関数のドキュメントコメントの修正。
  2. src/pkg/encoding/json/decode_test.go: Unmarshalinterface{} へのデコード挙動を検証する新しいテストケースの追加。

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, の直後に、Unmarshalinterface{} に格納する具体的な型(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.Unmarshalinterface{} 型の変数に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.goTestPrefilled 関数

このテスト関数は、ドキュメントの修正が実際の挙動と一致していることを検証するためのものです。

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の数値がどのようにデコードされるかを検証します。

  • ptrout の比較: ptr フィールドは、Unmarshal の入力となるポインタ変数で、事前に値が設定されています。out フィールドは、Unmarshal 後の期待される結果です。 例えば、最初のテストケースでは、ptrXfloat32(3)Yint16(4) で初期化されています。しかし、JSON {"X": 1, "Y": 2} をアンマーシャルすると、XY はそれぞれ float64(1)float64(2) に変換されることが out で示されています。これは、JSONの数値が interface{} にデコードされる際、既存の具体的な数値型が何であっても、デフォルトで float64 に変換されるという挙動を明確に示しています。

  • reflect.DeepEqual の使用: reflect.DeepEqual は、アンマーシャル後の tt.ptr の値が、期待される tt.out の値と完全に一致するかどうかを再帰的に比較するために使用されます。これにより、型と値の両方が正しくデコードされたことを確認できます。

このテストケースは、ドキュメントの修正が単なるテキストの変更ではなく、encoding/json パッケージの Unmarshalinterface{} へのデコード挙動に関する重要な仕様を反映していることを裏付けています。

関連リンク

参考にした情報源リンク

  • 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時の型変換について (一般的な解説):
  • 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